我有一个非常简单的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函数完全匹配?
答案 0 :(得分:0)
我不确定是否有办法直接执行此操作,但您可以创建一个扩展方法来封装逻辑以检索第二个参数。