2011-09-08 145 views
1

我对实体框架相当陌生,最近才开始研究它。现在我一直在C#环境中使用Linq to SQL,发现它真的很棒。实体框架多个存储过程

目前我使用sqlmetal生成一个DataContext文件(Linq to SQL)。

现在过了一段时间,我认为这将是很好的使用实体框架,(Linq to Entities),我可以看到,在某些方面有两个之间的语法相似之处,即访问和创建新的实例提供连接字符串。

然而,我感兴趣的是什么时候生成映射,有没有办法自动导入所有的存储过程,类似于sqlmetal它。这样我就不必单独导入每一个。

预先感谢您。

回答

2

在模型设计

right click --> Update Model from Database 
在出现的对话框中的“添加”选项卡

(Visual Studio中,对于*的.edmx文件的默认视图选项里面),你可以选择任何或所有存储过程。

编辑:下面是我在谈论的对话框中,在a tutorial at robbagby.com

+0

非常感谢你发现的screenshot。该教程非常有帮助。不幸的是,即使它将所有存储过程添加到模型存储中。它没有将它们添加到函数导入。我猜测没有真正的方法来解决这个问题,所以将不得不单独添加每一个。 – Valeklosse