数据库中的EF 6.1 Code First没有显示存储过程

时间:2014-07-29 18:20:55

标签: entity-framework reverse-engineering entity-framework-6.1

我有EF 6.1并尝试从现有数据库进行逆向工程,我基本上都关注了这个视频http://msdn.microsoft.com/en-us/data/jj200620.aspx中的所有内容,并且它有效。然后,我尝试了一个存储过程,它也进行了逆向工程,很棒。然后,今天早上当我再次尝试时,无论我做什么,实体数据模型向导都不会显示任何存储过程,它只显示表和视图。

是否有其他人遇到此问题,您如何解决?感谢。

1 个答案:

答案 0 :(得分:2)

CodeFirst不像DatabaseFirst那样支持存储功能,因此设计人员不允许逆向工程存储过程/ TVF。您可以使用SqlQuery上的ExecuteSqlCommandDbContext.Database方法执行存储过程,这不需要任何类型的逆向工程。