Stored procedures EF5存储过程问题

Stored procedures EF5存储过程问题,stored-procedures,entity-framework-5,Stored Procedures,Entity Framework 5,我有一个实体,它将存储过程用于Insert方法。插入操作工作正常,但我当前无法删除记录。我得到这个错误: System.Data.Entity.Infrastructure.DbUpdateException: System.Data.Entity.Infrastructure.DbUpdateException:找不到 映射文件中EntityType“LoandDetail”的DeleteFunctionMapping。 --->System.Data.UpdateException:在映射中

我有一个实体,它将存储过程用于
Insert
方法。插入操作工作正常,但我当前无法删除记录。我得到这个错误:

System.Data.Entity.Infrastructure.DbUpdateException: System.Data.Entity.Infrastructure.DbUpdateException:找不到 映射文件中EntityType“LoandDetail”的DeleteFunctionMapping。 --->System.Data.UpdateException:在映射中找不到EntityType“LoandDetail”的DeleteFunctionMapping 文件


我在Julie Lerman的书中读到,不再需要为所有方法指定过程。这是4.x版的一项功能吗?它现在又被收紧了?

至少在Beta版中,这似乎是一个问题。请检查以下MSDN线程:

其中也引用了本文:

简言之,在EF5中进行SP映射时,必须记住两个基本注意事项:

  • 不能映射包含ComplexTypes的函数和实体
  • 如果您映射了Update,但没有Delete,您将得到一个UpdateException,如您所描述的
  • 是的,至少就贝塔而言,这是一个已经被重新收紧的约束