Информация об изменениях

Сообщение Re[4]: EF - дублирование записей при вставке от 04.12.2015 8:11

Изменено 04.12.2015 8:12 α

Здравствуйте, Doc, Вы писали:

Doc>Здравствуйте, α, Вы писали:


α>>Я написал, что так в моем случае нереально, слишком развесистая объектная модель


Doc>На мой взгляд ту лучше работать над моделью, чем пытаться научить чему-то EF. Просто дальнейшее сопровождение такого кода будет сложнее. А если вдруг потребуется переехать на EF7 ....


Ну если штатными документированными способами — почему бы и нет? )

Doc>Классов много, поэтому надо как-то универсально. Например — сделать словарь типа <key, T> куда складывать аналоги breed после добавления. Т.е. что-то вроде

Doc>В общем я бы копал именно в сторону работы с моделью.

Хм. Я ещё нашел вот такой Extension Method — )]AddOrUpdate. Похоже что он это умеет делать сам, но я что-то не могу сообразить, как его заставить работать при добавлении графа связанных объектов, вместо Add
Re[4]: EF - дублирование записей при вставке
Здравствуйте, Doc, Вы писали:

Doc>Здравствуйте, α, Вы писали:


α>>Я написал, что так в моем случае нереально, слишком развесистая объектная модель


Doc>На мой взгляд ту лучше работать над моделью, чем пытаться научить чему-то EF. Просто дальнейшее сопровождение такого кода будет сложнее. А если вдруг потребуется переехать на EF7 ....


Ну если штатными документированными способами — почему бы и нет? )

Doc>Классов много, поэтому надо как-то универсально. Например — сделать словарь типа <key, T> куда складывать аналоги breed после добавления. Т.е. что-то вроде

Doc>В общем я бы копал именно в сторону работы с моделью.

Хм. Я ещё нашел вот такой Extension Method — AddOrUpdate. Похоже что он это умеет делать сам, но я что-то не могу сообразить, как его заставить работать при добавлении графа связанных объектов, вместо Add