【发布时间】:2012-08-31 14:14:06
【问题描述】:
我将 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 并且在 支持当前的元素 操作。
视图在映射中有一个标识列。
有什么建议吗?
【问题讨论】:
标签: c# entity-framework triggers