2013-05-10 23 views
0

我明白,如果我的存储过程返回一个数据集,我可以做一个列表这个调用存储过程,它不会返回使用实体框架

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

但是,如果我有一个存储过程不返回任何东西,我怎么能从实体框架调用?什么去代替“?”下面?

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

回答

0

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

_context.(NameYouGaveFunction) 
+0

我做你的存储过程“代码先用现有的数据库”,所以我没有一个EDMX文件 – sunil 2013-05-10 16:44:04

相关问题