Почему этот простой запрос на обновление LINQ to SQL не работает? - PullRequest
0 голосов
/ 09 июля 2011

Я использую VS 2010, MS SQL Server 2008, WPF 4

PalQuotationDataContext _palQuotationDataContext = new PalQuotationDataContext(); 
public void UpdateItemInformation(EItemInformation anItemInformation)
{
     var itemInformation = _palQuotationDataContext.ITEMs.Single(item =>
                                      item.IM_ID == anItemInformation.Id);
     itemInformation.IM_NAME = anItemInformation.Name;
     itemInformation.IM_DESCRIPTION = anItemInformation.Description;
     itemInformation.IM_BRAND = anItemInformation.Brand;
     itemInformation.IM_ORIGIN = anItemInformation.Origin;
     itemInformation.IM_ACESS_BY = anItemInformation.AccessBy;

     _palQuotationDataContext.SubmitChanges();
}

1 Ответ

2 голосов
/ 09 июля 2011

Вашему столу нужно primary key.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...