我有一个表的视图,其中包括另一个表中的一个字段。
当我更改数据,然后告诉EF保存时,会出现一个错误,即多个表受到影响,因此无法更新。
是否有一个属性可以放在一个字段上,告诉EF不要更新它?
额外的字段将不再需要更新。
如果没有,还有其他方法解决这个问题吗?
发布于 2015-11-22 23:12:06
要使用的正确属性是[ReadOnly]
发布于 2015-11-16 05:16:09
完整的堆栈跟踪和一些关于未放置数据库的信息可能会有所帮助。也许这个问题是特定于db的。例如,MySQL只能用视图类型Merge而不是TempTable更新视图。
您至少应该说明您正在使用的策略(代码优先/数据库优先/模型优先)。
当您请求一个属性时:有StoreGenerationPattern枚举。
尝试将其设置为本专栏的None。
https://stackoverflow.com/questions/33728884
复制相似问题