gpt4 book ai didi

c# - 在 Linq-to-SQL 中映射 UDF 有任何灵活性吗?

转载 作者:太空宇宙 更新时间:2023-11-03 16:50:12 25 4
gpt4 key购买 nike

我有一个非常简单的 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 参数与相应的数据上下文函数完全匹配?

最佳答案

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

关于c# - 在 Linq-to-SQL 中映射 UDF 有任何灵活性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4248691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com