在数据库中添加了存储过程,如何进入EF Context?

Added stored procedure in database, how to get in EF Context?

我用 Entity Framework 做了一个数据库优先的方法,所以我基本上创建了一个数据模型对象,设置连接字符串,.edmx,上下文和所有相关文件都是在一个实例。当我在设计器模式下右键单击 edmx 文件,然后单击从数据库更新模型时,它不会更新上下文。我在数据库中有一个新的存储过程,我想在上下文中显示,我怎样才能把它放在那里?

当您从数据库执行更新模型时,它应该让您选择要更新的数据库对象(存储过程、函数、表等)add/remove/refresh。

  1. 右键单击 edmx 设计器,单击从数据库更新模型
  2. 点击下一步
  3. 您应该会看到一个显示 "choose your database objects and settings" 的屏幕 应该有一个 "stored procedures and functions" 类别供您添加来自
  4. 的新 SP