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