我有这个简单的代码:(更新值)
我正在尝试更新列“c”
using (MaxEntities ctx = new MaxEntities())
{
aa orders = (from order in ctx.aa
select order).First();
orders.c = 22;
ctx.SaveChanges();
}
这是表格:
CREATE TABLE [dbo].[aa](
[a] [int] NULL,
[b] [int] NOT NULL,
[c] [int] NOT NULL
) ON [PRIMARY]
和里面的值:
但我得到一个例外:
属性“c”是对象的关键信息的一部分,不能修改。
我是 EF 的新手。
任何帮助都感激不尽。