2012-02-02 105 views
3

我将视图拖到我的dbml文件上,并从中检索记录。修改记录并调用context.SubmitChanges()时,不会将更改发送回数据库。经过调试,我看到我的context.ViewName.IsReadOnlytrue是否可以通过Linq-to-sql从视图更新记录?

有什么方法可以改变它吗?我可以在SSMS中对视图运行sql update语句,所以我不知道为什么这是不可能的。

回答

2

手工标识dbml中的主键为我工作 - 只需从源表中选择映射到主键的字段,并在其属性中将“主键”更改为true。

+0

这样做! :) 谢谢! – KallDrexx 2012-02-03 13:18:16

相关问题