количество объектов всегда совпадает с количеством таблиц базы данных? - PullRequest
0 голосов
/ 01 апреля 2012

В концептуальной модели кажется, что каждый объект всегда соответствует одной таблице в базе данных.Можно ли иметь три таблицы в базе данных и не одинаковое количество объектов в концептуальной модели?

1 Ответ

2 голосов
/ 01 апреля 2012

Можно ли иметь три таблицы в базе данных и не одинаковое количество объектов в концептуальной модели?

Да; Рассмотрим:

[Person] - [PersonToName] - [Name]

Каждый человек может иметь одно или несколько имен, и каждое имя может принадлежать одному или нескольким лицам.

Entity Framework может позаботиться о таблице «многие ко многим» и выполнить:

Person.Names (свойство навигации)

Name.Persons (свойство навигации)

Кроме того, при использовании Наследования нет необходимости в базовой таблице / сущности, поэтому она сворачивается в производную таблицу / сущность.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...