Chr*_*ris 11 entity-framework enterprise-library asp.net-mvc-3
在哪里可以获得有关MVC框架中存储过程的实体框架的优秀教程?
在这种情况下,当我几乎所有内容都写在存储过程中时,使用Enterprise库是否更好.
注意:我使用的是存储过程,因为它们非常复杂,其中一些超过1000行.
Lad*_*nka 41
在这种情况下,MVC绝对不相关.从EF调用存储过程的方式仍然是相同的.我想你想使用存储过程而不实际使用实体和linq-to-entities(主要EF功能),不是吗?一般来说你需要:
ObjectContext默认也生成派生和所有实体.ObjectContext这将允许您像任何其他.net方法一样调用存储过程.您也不必使用函数导入,您可以通过调用以下任一方法直接执行过程:
objectContext.ExecuteSqlCommand("storedProcedureName", SqlParameters) SP没有返回记录集objectContext.ExecuteStoreQuery<ResultType>("storedProcedureName", SqlParameters)对于返回记录集的SP.ResultType必须具有与结果集中的列具有相同名称的属性.它只能用于平面类型(没有嵌套对象).使用存储过程时存在一些限制:
| 归档时间: |
|
| 查看次数: |
39616 次 |
| 最近记录: |