我使用EF与SQL Server数据库。 我创建了一个视图和Instead Of Insert
触发器,这种观点看起来像这样:
insert into Target (value, someFk)
select value, 4 from inserted
select id from Target where @@ROWCOUNT > 0 and id = scope_identity()
我映射视图到EF EDMX。 当我尝试添加一个实体,我得到当我打电话以下异常SaveChanges()
无法更新EntitySet的“的TargetView”,因为它有一个DefiningQuery并没有元素的元素存在,以支持当前的操作。
视图有标记在映射标识列。
有什么建议么?