EF4 Object State не изменяется для вновь добавленных строк, даже изменяя свойство - PullRequest
0 голосов
/ 03 июня 2011

У меня проблема с обновлением записей в том же контексте.

Ex сценарий выглядит следующим образом.

У меня есть запись данных от и добавить одну запись из нее. Вставка происходит в рамках транзакции.

Я добавляю запись из той же формы и пытаюсь изменить значения. это не работает. Когда я вижу состояние объекта, оно не меняется даже при изменении значения свойства.

обновления будут работать правильно после перезапуска приложения и изменения значений. После этого все изменения влияют корректно.

Это происходит только с записями, вставленными в контексте.

SaveChages () вызывается без каких-либо параметров.

У кого-нибудь есть идеи по этому вопросу?

DineshNS

1 Ответ

0 голосов
/ 03 июня 2011

Можете ли вы попробовать это:

ObjectContext.ApplyCurrentValues("EntitySetName", currentEntity);

Например: ObjectContext.ApplyCurrentValues("Orders", Order);

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