【问题标题】:Any flexibility with mapping UDFs in Linq-to-SQL?在 Linq-to-SQL 中映射 UDF 有什么灵活性吗?
【发布时间】:2010-11-22 18:11:42
【问题描述】:

我有一个非常简单的 UDF,我将调用 GetNumber。它将在我的 LINQ-to-SQL 查询中使用,如下所示:

var query = from a in db.TableA
            where db.GetNumber(a.Something, Configuration.Setting) == 7
            select a;

第二个参数总是来自配置设置,所以我想简化调用,使其在整个代码中看起来像这样:

var query = from a in db.TableA
            where db.GetNumber(a.Something) == 7
            select a;

...Configuration.Setting 部分包含在 GetNumber 方法中。有没有办法做到这一点,或者你必须将UDF参数与你相应的datacontext函数完全匹配?

【问题讨论】:

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


    【解决方案1】:

    我不确定是否可以直接执行此操作,但您可以创建一个扩展方法来封装检索第二个参数的逻辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      • 1970-01-01
      • 2011-01-27
      相关资源
      最近更新 更多