首页 文章

将存储过程映射到ef5中的实体

提问于
浏览
0

我有一个存储过程,它返回我在vs2012项目中创建的实体的确切列 . 存储过程是我的模型的一部分,并在文件夹函数导入 . 我双击存储过程并设置返回一个集合 - 并选择我之前提到的实体 .

在我的c#代码中我使用这个:

myEntityModel ctx = new myEntityModel();  
 List<myObj> objs = ctx.getMyObjs().ToList();

我收到此错误:

错误2062:没有为EntityContainer myEntityModel中的EntitySet和AssociationSet实例指定映射 .

你能帮助我吗?

2 回答

  • 1

    您是否将实体上的属性映射到存储过程返回的列?

    右键单击Function Imports下的Stored Procedure并选择“Function Import Mapping” . 应显示一个窗格,您可以将实体上的属性映射到存储过程返回的列 .

  • 0

    我不能让enitiy映射到我的存储过程,在最后,而不是在函数进口“返回一个实体”我回答一个复杂类型,并删除了enity.This allowd我获得行到模型中 .

相关问题