如何使用Linq到实体从视图更新表

时间:2011-06-28 16:04:12

标签: view linq-to-entities

我在SQL Server数据库中有一个View,它涉及许多不同的表。我使用Linq to Entities来访问数据库,所以我没有问题获取并显示视图的结果。

但问题是当我想修改那些结果中的某些字段时。只要视图没有主键,实体就是只读的,所以问题是:

有没有办法用视图的数据修改对象并将这些更改保存在相应的表中?

对不起我的英语,但这不是我的母语。

非常感谢你!

1 个答案:

答案 0 :(得分:0)

VIEW有一些要求可更新的要求。看看here。您说您的视图引用了许多表,因此您必须实现INSTEAD OF触发器。