EF (4) отделить объект от контекста, вне контекста - PullRequest
0 голосов
/ 23 ноября 2010

Я создал объект A и хочу сохранить (добавить) его дважды с помощью EF.

Итак, у меня есть метод Save(Order order) в моем хранилище.

Но когда я сделаю это:

Order order = new Order();
//set props here
new Repository().Save(order);
new Repository().Save(order);

тогда я получаю ошибку, потому что при первом сохранении он (порядок) сохраняет некоторую ссылку на контекст. Могу ли я, между двумя вызовами Сохранить, сказать: «, пожалуйста, освободитесь от контекста и представьте, что вы новичок, как и до первого сохранения () », чтобы я мог сохранить его снова?

1 Ответ

1 голос
/ 23 ноября 2010

Разве context.Detach(order) не делает трюк?

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