Entity framework 使用实体框架调用不返回列表的存储过程
我知道如果我的存储过程返回一个数据集,我可以这样做Entity framework 使用实体框架调用不返回列表的存储过程,entity-framework,Entity Framework,我知道如果我的存储过程返回一个数据集,我可以这样做 _context.Database.SqlQuery<Product>(query, parameters).ToList<Product>() \u context.Database.SqlQuery(查询,参数).ToList() 但是,如果我有一个不返回任何内容的存储过程,我如何从实体框架调用它?下面的“?”用什么代替 \u context.Database.SqlQuery(查询,参数).ToList
_context.Database.SqlQuery<Product>(query, parameters).ToList<Product>()
\u context.Database.SqlQuery(查询,参数).ToList()
但是,如果我有一个不返回任何内容的存储过程,我如何从实体框架调用它?下面的“?”用什么代替
\u context.Database.SqlQuery(查询,参数).ToList()
是否已将存储过程映射到模型浏览器中的函数?
如果转到edmx文件并单击鼠标右键,则可以添加->函数导入,然后指定要导入的存储过程的详细信息。
这将把它映射到一个函数,然后您可以使用
_context.(NameYouGaveFunction)
我正在做“先用现有数据库编码”,所以我没有EDMX文件
_context.(NameYouGaveFunction)