EF 6删除连接到只读视图的实体

时间:2015-07-27 11:28:01

标签: entity-framework

我有两个实体:一个基于普通数据库表,另一个基于数据库视图。它们是一对多连接的,如下所示:

ef remove entity connected with read only view

实体城市没有映射商店程序,因为对于实体国家而言,只有城市的只读集合就足够了。 并且没有设置级联规则。

但后来我要删除已加载一些城市的国家/地区实例我收到了以下错误:

  

无法更新EntitySet,因为它有一个   定义查询并且没有'DeleteFunction'元素存在于   'ModificationFunctionMapping'元素支持当前   操作

迫使我在DB上创建虚拟存储过程并将其用作Delete函数,但这是一个难看的解决方案。

有没有更好的解决方案?

0 个答案:

没有答案