Ahm*_*laf 2 .net c# sql expression-trees linq-to-sql
有没有办法为没有翻译的表达式提供翻译?
像double.parse()
Mar*_*ell 5
一个选项(至少使用LINQ-to-SQL)是将缺少的功能编写为UDF并将其添加到数据上下文中; 然后你可以ctx.MyMethod(cust.SomeValue)在LINQ查询中使用etc.请注意,如果您希望它为表中的每一行运行它,则可能会影响性能.基本上你的TSQL将涉及user.MyUdf(table.SomeValue)等等.
ctx.MyMethod(cust.SomeValue)
user.MyUdf(table.SomeValue)
归档时间:
16 年,2 月 前
查看次数:
144 次
最近记录: