Сообщение 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
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
Doc>Здравствуйте, α, Вы писали:
α>>Я написал, что так в моем случае нереально, слишком развесистая объектная модель
Doc>На мой взгляд ту лучше работать над моделью, чем пытаться научить чему-то EF. Просто дальнейшее сопровождение такого кода будет сложнее. А если вдруг потребуется переехать на EF7 ....
Ну если штатными документированными способами — почему бы и нет? )
Doc>Классов много, поэтому надо как-то универсально. Например — сделать словарь типа <key, T> куда складывать аналоги breed после добавления. Т.е. что-то вроде
Doc>В общем я бы копал именно в сторону работы с моделью.
Хм. Я ещё нашел вот такой Extension Method — AddOrUpdate. Похоже что он это умеет делать сам, но я что-то не могу сообразить, как его заставить работать при добавлении графа связанных объектов, вместо Add