我有一个实体,它使用Insert
方法的存储过程。插入操作正常,但我目前无法删除记录。我收到这个错误:
System.Data.Entity.Infrastructure.DbUpdateException: System.Data.Entity.Infrastructure.DbUpdateException:找不到 DeleteFunctionMapping用于映射文件中的EntityType'LoanDetail'。 ---> System.Data.UpdateException:在映射中找不到EntityType'LoanDetail'的DeleteFunctionMapping 文件。
我在Julie Lerman的书中读到,不再需要为所有方法指定过程。这是版本4.x的功能,现在又被收紧了吗?
答案 0 :(得分:1)
至少在Beta中,这似乎是一个问题。请查看以下MSDN主题:
其中也引用了这篇文章:
http://www.code-magazine.com/article.aspx?quickid=0911121&page=3
简而言之,在EF5中进行SP映射时,必须牢记两个基本注意事项:
所以是的,似乎至少就Beta而言,这是一个已经重新收紧的约束。