我理解,如果我的存储过程返回一个数据集,我可以这样做
_context.Database.SqlQuery<Product>(query, parameters).ToList<Product>()
但是,如果我有一个不返回任何内容的存储过程,我怎么能从实体框架中调用它?什么取代了“?”下面?
_context.Database.SqlQuery<?>(query, parameters).ToList<?>()
答案 0 :(得分:0)
您是否已将存储过程映射到模型浏览器中的函数? 如果转到edmx文件并右键单击,则可以添加 - >执行导入功能,然后指定要导入的存储过程的详细信息。 这会将其映射到一个函数,然后您可以使用
有效地调用您的存储过程_context.(NameYouGaveFunction)