Как изменить значение первичного ключа в SubSonic 3.0? - PullRequest
2 голосов
/ 31 июля 2011

Возможно ли обновить первичный ключ после его создания в 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";

Любые предложения / помощь, пожалуйста.

...