Мы используем LINQ to SQL с шаблоном хранилища и DTO.Мой вопрос: при сохранении сущности в базу данных метод Save () принимает DTO в качестве аргумента.Сохранение нового кажется очень простым, я просто создаю экземпляр нового объекта и заполняю значения из DTO, затем вызываю SubmitChanges () для контекста данных.
Однако, что происходит при редактировании существующего объекта?Каков наилучший способ загрузить исходные значения?Мой инстинкт состоит в том, чтобы создать новую сущность, загрузить значения из DTO, затем присоединить () к текстовому тексту данных, но теперь я потерял отслеживание изменений, поскольку не учел исходные значения.
Как вы, ребята, справляетесь с этим?