如何使用实体框架调用从多个表返回值的存储过程?

时间:2010-02-18 10:24:33

标签: entity-framework stored-procedures

我是Entity框架的新手 我已经了解了如何使用SP以及如何映射(insert \ delete \ update) 在每张桌子里 以及如何导入函数来调用从一个表中返回值的SP

我的问题很热,可以调用SP从多个表中返回多个列

LINQ to SQL生成类中的

,它表示SP返回的所有列 我如何在这种情况下使用实体框架

提前感谢每个人

1 个答案:

答案 0 :(得分:1)

如果您使用的是EF v4和VS 2010,则可以创建包含所有必需列的ComplexType,同时创建FunctionImport,返回这些ComplexType的集合。 如果您使用的是EF v1和VS 2008,则该过程会更复杂。
您必须手动创建SSDL,CSDL和MSL中的实体,然后映射FunctionImport以返回这些实体的集合。