【发布时间】:2012-05-17 07:19:44
【问题描述】:
我希望我可以编写调用其他函数的 LINQ to Entity 查询:
from c in context.Widgets
where MyFunc(c.name)
select c
这会导致错误,因为表达式显然无法转换为调用 MyFunc 的 TSQL。
嗯,我在想,除非 MyFunc 是用户定义的函数或(我认为更好)SQL/CLR 函数。
那么这可能吗,而且是否推荐?
如果不可能,我希望拥有此功能是否有效并且可能会在 ADO.NET 的未来中得到解决?
【问题讨论】:
标签: c# entity-framework