Как добавить объект сущности в адекватный набор сущностей с контекстом объекта в EF? - PullRequest
0 голосов
/ 07 апреля 2010

У меня проблема при добавлении объекта-сущности с помощью метода ObjectContext.AddObject, поскольку я не могу получить этот объект с помощью LINQ, запрашивая мои объекты ObjectContext.Person. Я знаю, что этот новый добавленный объект хранится где-то, потому что он используется для обновления базы данных после метода SaveChanges. Это беспокоит меня, потому что я хочу обновить свой DataContext для таблицы данных без сохранения изменений, если я действительно не хочу это делать. Это не поможет, если я сам добавлю тот же объект в список DataContext. Кроме того, когда я вызываю метод DeleteObject, он просто помечает объект для удаления, но мне нужно найти его, удалить его из DataGrid и получить, если я отменю изменения.

1 Ответ

2 голосов
/ 07 апреля 2010

Если вы добавили объект в ObjectContext и хотите получить его без запроса к базе данных, вы можете использовать ObjectContext.GetObjectByKey .

Ваш второй вопрос мне неясен.

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