在Entity Framework中使用纯SQL查询

时间:2009-12-09 14:22:14

标签: entity-framework

我发誓我已经在MSDN网站的某个地方看到了这个文件,但我现在找不到它 - 我正在搜索EF等效的Hibernate命名查询 - 能够在SSDL中封装数据库特定的sql查询然后调用它们就像映射存储过程一样来获取实体类型。

[编辑]使用它的理由是优化由EF Provider翻译的linq / ESQL查询(有时它们很糟糕)。

3 个答案:

答案 0 :(得分:2)

在SSDL中创建函数并将CommandText设置为它,如here所述。
然后为here创建函数导入。

答案 1 :(得分:0)

Entity SQL及其相关功能可能正是您所需要的。

答案 2 :(得分:0)

好的,感谢Devart的链接(在同一部分中描述) - 他们称之为DefiningQuery