我有一个实体,它使用Insert方法的存储过程。insert操作工作正常,但我目前无法删除记录。我知道这个错误:
System.Data.Entity.Infrastructure.DbUpdateException: System.Data.Entity.Infrastructure.DbUpdateException:无法在映射文件中找到EntityType 'LoanDetail‘的DeleteFunctionMapping。-> System.Data.UpdateException:无法在映射文件中找到EntityType 'LoanDetail‘的DeleteFunctionMapping。
我在Julie的书中读到,不再需要为所有方法指定procs。这是4.x版的一个特性,现在又被收紧了吗?
发布于 2013-03-27 20:08:28
这似乎是一个问题,至少在贝塔。请查看以下MSDN线程:
http://social.msdn.microsoft.com/Forums/en-US/silverlightwcf/thread/9a59afab-a760-4e28-abad-cef34b3a712e/
其中还提到了本条:
http://www.code-magazine.com/article.aspx?quickid=0911121&page=3
简而言之,在EF5中执行SP映射时必须记住两个基本的注意事项:
所以是的,至少就Beta而言,这是一个被重新收紧的约束。
https://stackoverflow.com/questions/12289937
复制相似问题