2013-05-10 46 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

相關問題