Entity Framework: ObjectSet.AddObject не добавляет сущность? - PullRequest
0 голосов
/ 05 октября 2011

Я использую EF4 в VS2010, и у меня есть следующий код:

MyEntity entity = null;
entity = MyEntity.CreateMyEntity(0);
context.MyEntities.AddObject(entity);
context.AcceptAllChanges();
context.SaveChanges();

Проблема в том, что AddObject () не добавляет объект в коллекцию, и я просто не могу понять, почему. Когда я прохожу код, происходит то, что он попадает в первое свойство, «CityId», которое, конечно, равно нулю, а затем кажется, что оно просто возвращается оттуда ... как будто у него была проблема со свойством, равным нулю. Единственное необнуляемое поле в моей базе данных (MSSQL) - это столбец Id, который является столбцом идентификаторов ... Я весьма озадачен. Пожалуйста, помогите!

Заранее спасибо!

Мэтт

1 Ответ

1 голос
/ 05 октября 2011

Вы не должны вызывать метод приема всех изменений.

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