我有两个实体:一个基于普通数据库表,另一个基于数据库视图。它们是一对多连接的,如下所示:
实体城市没有映射商店程序,因为对于实体国家而言,只有城市的只读集合就足够了。 并且没有设置级联规则。
但后来我要删除已加载一些城市的国家/地区实例我收到了以下错误:
无法更新EntitySet,因为它有一个 定义查询并且没有'DeleteFunction'元素存在于 'ModificationFunctionMapping'元素支持当前 操作
迫使我在DB上创建虚拟存储过程并将其用作Delete函数,但这是一个难看的解决方案。
有没有更好的解决方案?