从存储过程创建实体框架对象

Ach*_*les 6 .net entity-framework entity-framework-4

使用Entity Framework 4时,如何从存储过程创建单个实体

Jef*_*ata 3

将存储过程添加到模型后,从模型浏览器中右键单击存储节点下的存储过程,然后选择“添加函数导入”。在该对话框中,指示应创建什么实体:

替代文本

然后您可以像这样使用该存储过程:

Artist a = ctx.SelectArtist(id).SingleOrDefault();
Run Code Online (Sandbox Code Playgroud)

编辑

根据评论,听起来您想使用存储过程来执行插入、更新和删除。如果右键单击模型浏览器中的实体并选择“存储过程映射”,您将看到一个窗口,可让您指定要使用的存储过程。MSDN 有一个关于如何执行此操作的演练。

华泰