2013-03-28 45 views
1

我正在使用实体框架5,我逆向工程代码首先我正在使用的数据库,然后我添加了一个ADO.NET实体数据模型,以便我可以使用存储过程作为反向工程师代码首先没有提供sprocs的使用。这是访问sprocs的唯一方法吗?存储过程和实体框架5

另外,我意识到在逆向工程代码第一个过程完成后,会创建一堆类(来自数据库的表),但只要添加ADO.NET实体数据模型,大多数类都会消失。有人知道为什么吗?

回答

0

可以使用Context.Database.SqlQuery来运行SP。

1

有一种模式,您可以按照第一种方法创建或支持存储过程。这里是一个链接,你可以用它来遵循此:

http://www.codeproject.com/Articles/179481/Code-First-Stored-Procedures

在几句话,你需要做同样的,你用模型做第一,创建一个支持输入一个类和支持类结果集。

而关于数据实体模型和缺失的类。你需要考虑你只能在一个项目中使用一种方法:先编码/(首先是模型/数据库),所以这可能是你没有看到这些类的原因。