Сущности домена. Я не понимаю, что сохраняется на уровне инфраструктурыC#

Место общения программистов C#
Ответить
Гость
 Сущности домена. Я не понимаю, что сохраняется на уровне инфраструктуры

Сообщение Гость »


Я пытаюсь понять предметно-ориентированный дизайн. В моем домене есть сущность.

публичный класс Person { общедоступная строка Имя {get; набор; } общественный DateTime DOB {получить; набор; } общественный недействительный DoSomethingInterestingToThisPerson() { } //и т. д } В проекте приложения у меня есть PersonDTO, используемый для проекта пользовательского интерфейса.

публичный класс PersonDTO { общедоступная строка Имя {get; набор; } общественный ИНТ Возраст {получить; набор; } } Пользовательский интерфейс и проект данных ссылаются на Приложение. Приложение ссылается на проект Domain. Что сохраняется в базе данных? Это PersonDTO? Как мне запросить информацию о людях в базе данных, если база данных не «знает» об объекте Person?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»