如何避免尝试更新实体框架中的视图

我有一个Entity Framework项目,并且它将一个只读视图作为其中一个实体导入。 该视图与其他实体相关,当我尝试更新这些实体时,它也尝试更新视图。 我收到错误:

无法更新EntitySet'vw_Consumer',因为它具有DefiningQuery并且元素中不存在元素以支持当前操作

我如何告诉实体框架不要尝试更新该实体?

谢谢。


您始终可以为与只读视图相对应的表实现插入和更新存储过程,然后配置EF以使用存储过程。 然后,您只需在存储过程中不执行任何操作。

这里是一个使用EF存储过程的例子。

链接地址: http://www.djcxy.com/p/64921.html

上一篇: How to avoid trying to update a view in the Entity Framework

下一篇: It has a DefiningQuery but no InsertFunction element... err