有没有办法在不使用Entity Framework功能映射的情况下使用存储过程,这很好,但是当存储过程中添加任何更改时,垃圾完全加载,我知道你可以刷新存储过程映射但是它效率不高。大多数情况下,当您更新映射时,它不会发现非常烦人的更改。
到目前为止,我已尝试过以下内容:
var List = db.ExecuteStoreQuery<Business_Voucher_Top5_Result1>("exec usp_BusinessVoucher_Top5");
这很有效,但我可以在不创建映射并将参数传递给它的情况下完成吗?
由于
答案 0 :(得分:3)
您不需要为ExecuteStoreQuery
创建映射 - 您只需要使用一个类型,该类型的属性与结果集中的列具有相同的名称。