Я использовал сущности Entity Framework 4.0 POCO для постоянного уровня в текущем проекте.
Я использовал DTO для отправки данных с сервисного уровня на уровень пользовательского интерфейса.Репозитории и внутри сервисного уровня использовали POCO.
Существует слой отображения для отображения (DTO в домен (POCO) и (домен (POCO) в DTO). В настоящий момент мы отслеживаем изменения вручную.
Например, если идентификатор объекта равен нулю, мы предполагаем, что объект является новым, а если объект не является обновлением.
Есть ли способ достичь этого, кроме реализации IsTransient (New)Свойств IsDirty (обновление) или IsDeleted (удаление) вручную в Entity Framework 4.0?