Linq to Sql'de kullanmak istediğim DateTime türü için bir uzantı yöntemim var. Maalesef, bir ToList() yapmak ve sonra uzantı yöntemini kullanmak bir seçenek değildir. Bir uzantı yöntemini gerçek bir SQL işlevine eşlemek için bir yol var mı?Linq to SQL - bir SQL Function/Stored Procedure'a bir uzantı yöntemini eşlemek için bir yol var mı?
Q
Linq to SQL - bir SQL Function/Stored Procedure'a bir uzantı yöntemini eşlemek için bir yol var mı?
5
A
cevap
2
Uzantı yöntemi olarak değil; eşlenen fonksiyonlar yani
partial class MyDataContext
{
[Function(Name="MySqlFunctionName", IsComposable=true)]
public ReturnType FunctionName(...args...)
{ ... optional C# impl for AsEnumerable(),
else throw NotImplementedException... }
}
, veri bağlamından örneği fonksiyonları olarak adlandırılır ve örneğin bazı şeklinde kullanılmalıdır:
using(var dc = new MyDataContext(...))
{
var qry = from ...
where dc.FunctionName(row.CreationDate) == 'Whatever'
...
}
İlgili konular
- 1. LINQ to SQL ForeignKeyReferenceAlreadyHasValueException error
- 2. Linq-to-SQL ToDictionary()
- 3. LINQ To SQL Paging
- 4. Linq To SQL ve
- 5. Linq To-SQL
- 6. LINQ to SQL
- 7. Linq-To-Sql Object
- 8. Tek bir sütunu LINQ to SQL
- 9. Linq to SQL (-)
- 10. Linq to SQL - sorgusu
- 11. LINQ-To-SQL (IDENTITY INSERT)
- 12. LINQ to SQL kullanımdan kaldırıldı mı?
- 13. LINQ-To-SQL, SQL Enjeksiyonlarını nasıl önler?
- 14. linq to sql güncelleştirme standardı
- 15. LINQ to SQL dizgileri enler
- 16. LINQ to SQL - dize dizisi
- 17. Linq to SQL "beğenmediniz" operatörü
- 18. Linq to SQL: optimizasyonu seç
- 19. LINQ to SQL kullanarak güncelleştirme
- 20. Linq to sql: orderby çalışmıyor
- 21. LINQ to SQL Designer Bug
- 22. linq to sql denetlemesi için boş
- 23. linq to sql için ikinci kayıt alma
- 24. bir SQL satırı var mı?
- 25. Dinamik sorgu LINQ to SQL kullanarak
- 26. Linq-To-SQL ile nasıl güncellenir?
- 27. Linq-to-Sql SubmitChanges alanları güncelleştirmiyor ... neden?
- 28. Oluşturulan sorgu için LINQ SQL için const inlining zorlamak için bir yolu var mı?
- 29. "Nullable nesnesinin bir değeri olmalıdır." Linq To-Sql
- 30. Linq to Sql uzantıları içeren bir DateTime'ın Substring'i