如何更改SubSonic 3.0中的主键值?

时间:2011-07-31 11:35:05

标签: c# subsonic primary-key

是否可以在SubSonic 3.0中创建主键后更新主键?

考虑这个MySql表:

create table items (  
Type varchar(30) NOT NULL,  
Attribute varchar(30) NOT NULL PRIMARY KEY);

我正在尝试编辑项目对象(所谓的行)

item i = item.SingleOrDefault(i => i.Attribute == "123");  
i.Attribute = "234";
i.Save();

上面的代码段会抛出语法错误MySQLException。在对其进行分析之后,在后端执行的查询是:

UPDATE ITEMS WHERE ATTRIBUTE="123";

请提出任何建议/帮助。

0 个答案:

没有答案