使用Entity Framework调用不返回列表的存储过程

时间:2013-05-10 16:19:09

标签: entity-framework

我理解,如果我的存储过程返回一个数据集,我可以这样做

    _context.Database.SqlQuery<Product>(query, parameters).ToList<Product>()

但是,如果我有一个不返回任何内容的存储过程,我怎么能从实体框架中调用它?什么取代了“?”下面?

    _context.Database.SqlQuery<?>(query, parameters).ToList<?>()

1 个答案:

答案 0 :(得分:0)

您是否已将存储过程映射到模型浏览器中的函数? 如果转到edmx文件并右键单击,则可以添加 - >执行导入功能,然后指定要导入的存储过程的详细信息。 这会将其映射到一个函数,然后您可以使用

有效地调用您的存储过程
_context.(NameYouGaveFunction)