【问题标题】:Solution for Linq2SQL expressions that has no translation没有翻译的Linq2SQL表达式的解决方案
【发布时间】:2009-09-20 22:28:19
【问题描述】:

有没有办法为没有翻译的表达式提供翻译?

类似于 double.parse()

【问题讨论】:

    标签: c# .net sql linq-to-sql expression-trees


    【解决方案1】:

    一个选项(至少使用 LINQ-to-SQL)是将您缺少的功能编写为 UDF 并将其添加到数据上下文中;那么您可以在 LINQ 查询中使用 ctx.MyMethod(cust.SomeValue) 等。请注意,如果您希望它为表中的每一行运行它,这可能会影响性能。本质上,您的 TSQL 将涉及user.MyUdf(table.SomeValue) 等。

    【讨论】:

      猜你喜欢
      • 2011-10-13
      • 2016-08-24
      • 1970-01-01
      • 2018-11-21
      • 2010-10-25
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2011-03-24
      相关资源
      最近更新 更多