如何将以下sql语句转换为linq查询?
select ID,
Price,
dbo.fGetText(DescriptionID, defaultLanguage, currentUserLanguage)
from Products
Run Code Online (Sandbox Code Playgroud)
UDF fGetText非常实用,并且在整个代码库中使用,因此需要进行封装(作为UDF或其他方式,可能是Linq Expression).
不能选择往返数据库服务器.应该只有一个查询,检索3个字段.
非常感谢您的帮助.非常感谢.
这是 MSDN 文章:
同一页面的注释:
尽管您可以内联调用用户定义的函数,但包含在延迟执行的查询中的函数在执行查询之前不会执行。有关详细信息,请参阅 LINQ 查询简介。
当您在查询外部调用同一函数时,LINQ to SQL 会根据方法调用表达式创建一个简单查询
另外,请观看这个13 分钟的截屏视频。
归档时间: |
|
查看次数: |
5697 次 |
最近记录: |