使用Entity Framework 4时,如何从存储过程创建单一实体?
答案 0 :(得分:3)
将存储过程添加到模型后,从“模型浏览器”中右键单击“存储”节点下的存储过程,然后选择“添加函数导入”。在该对话框中,指明应创建的实体:
然后您可以使用这样的存储过程:
Artist a = ctx.SelectArtist(id).SingleOrDefault();
修改的
根据评论,听起来您希望使用存储过程来执行插入,更新和删除。如果右键单击模型浏览器中的实体并选择“存储过程映射”,则会出现一个窗口,允许您指定要使用的存储过程。 MSDN对如何执行此操作有walkthrough。
HTH