我有一个简单的问题。
是否可以将SQL函数包装在“EF Code first”代码中,以便我可以将其作为其他LINQ的一部分执行 - > EF查询?
我们有一个SQL函数可以对数据库进行一些核心工作。我们给它一个引用号,它根据引用返回一个很好的格式化字符串。我想要做的是将它添加到db查询中,但我不知道该怎么做。
有关信息,这将是我将使用的SQL(更简单):
select t.ref, getrefstring(t.ref) from transactions t;
我不想手工编写SQL并使用SQLQuery命令,因为实际的SQL是广泛的,我真的不想再回到使用SQL,因为当我必须映射所有的时候会变得混乱这些字段再次回到C#。
有没有人有任何想法?
干杯,尼克
答案 0 :(得分:1)
如何创建视图:
create view transactions_view as
select t.ref, getrefstring(t.ref), ... (other cols you may want)
from transactions t;