我有一个存储过程,它返回我在vs2012项目中创建的实体的确切列。存储过程是我的模型的一部分,并在文件夹函数导入。 我双击存储过程并设置返回一个集合 - 并选择我之前提到的实体。
在我的c#代码中我使用:
myEntityModel ctx = new myEntityModel();
List<myObj> objs = ctx.getMyObjs().ToList();
我收到此错误:
错误2062:没有为EntitySet和实例指定映射 EntityContainer中的AssociationSet myEntityModel。
你能帮助我吗?
答案 0 :(得分:1)
您是否将实体上的属性映射到存储过程返回的列?
右键单击Function Imports下的Stored Procedure并选择“Function Import Mapping”。应显示一个窗格,供您将实体上的属性映射到存储过程返回的列。
答案 1 :(得分:0)
我无法获得映射到我的存储过程的enitiy所以最后在函数导入中没有'返回实体'我返回了一个复杂类型并删除了enity.This允许我将行放入模型