【发布时间】:2009-09-20 22:28:19
【问题描述】:
有没有办法为没有翻译的表达式提供翻译?
类似于 double.parse()
【问题讨论】:
标签: c# .net sql linq-to-sql expression-trees
有没有办法为没有翻译的表达式提供翻译?
类似于 double.parse()
【问题讨论】:
标签: c# .net sql linq-to-sql expression-trees
一个选项(至少使用 LINQ-to-SQL)是将您缺少的功能编写为 UDF 并将其添加到数据上下文中;那么您可以在 LINQ 查询中使用 ctx.MyMethod(cust.SomeValue) 等。请注意,如果您希望它为表中的每一行运行它,这可能会影响性能。本质上,您的 TSQL 将涉及user.MyUdf(table.SomeValue) 等。
【讨论】: