Сущности домена. Я не понимаю, что сохраняется на уровне инфраструктуры ⇐ C#
-
Гость
Сущности домена. Я не понимаю, что сохраняется на уровне инфраструктуры
Я пытаюсь понять предметно-ориентированный дизайн. В моем домене есть сущность.
публичный класс Person { общедоступная строка Имя {get; набор; } общественный DateTime DOB {получить; набор; } общественный недействительный DoSomethingInterestingToThisPerson() { } //и т. д } В проекте приложения у меня есть PersonDTO, используемый для проекта пользовательского интерфейса.
публичный класс PersonDTO { общедоступная строка Имя {get; набор; } общественный ИНТ Возраст {получить; набор; } } Пользовательский интерфейс и проект данных ссылаются на Приложение. Приложение ссылается на проект Domain. Что сохраняется в базе данных? Это PersonDTO? Как мне запросить информацию о людях в базе данных, если база данных не «знает» об объекте Person?
Я пытаюсь понять предметно-ориентированный дизайн. В моем домене есть сущность.
публичный класс Person { общедоступная строка Имя {get; набор; } общественный DateTime DOB {получить; набор; } общественный недействительный DoSomethingInterestingToThisPerson() { } //и т. д } В проекте приложения у меня есть PersonDTO, используемый для проекта пользовательского интерфейса.
публичный класс PersonDTO { общедоступная строка Имя {get; набор; } общественный ИНТ Возраст {получить; набор; } } Пользовательский интерфейс и проект данных ссылаются на Приложение. Приложение ссылается на проект Domain. Что сохраняется в базе данных? Это PersonDTO? Как мне запросить информацию о людях в базе данных, если база данных не «знает» об объекте Person?
Мобильная версия