Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 使用实体框架调用不返回列表的存储过程_Entity Framework - Fatal编程技术网

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)