在数据库中增加了存储过程,如何在EF上下文中获取

本文关键字:EF 上下文 获取 存储过程 数据库 增加 | 更新日期: 2023-09-27 17:59:26

我用实体框架做了一个数据库优先的方法,所以我基本上创建了一个数据模型对象,设置了连接字符串,.edmx、上下文和所有相关文件都在一个实例中创建。当我在设计器模式下右键单击edmx文件,然后单击从数据库更新模型时,它不会更新上下文。我在数据库中有一个新的存储过程,我想在上下文中显示它,我如何将它放入其中?

在数据库中增加了存储过程,如何在EF上下文中获取

当您从数据库中更新模型时,它应该允许您选择要添加/删除/刷新的数据库对象(存储过程、函数、表等)。

  1. 在edmx设计器中右键单击,然后单击"从数据库更新模型"
  2. 单击"下一步"
  3. 您应该看到一个屏幕,上面写着"选择数据库对象和设置"应该有一个"存储过程和函数"类别供您从中添加新SP