Называя их сущностями, чтобы иметь смысл - PullRequest
0 голосов
/ 07 октября 2009

Я заметил, что разработчик edmx присваивает сущностям и классам странные имена, во множественном числе и т. Д., Какое должно быть правильное название для него?

как сейчас, как:

Клиенты (юридическое лицо) CustomersSet (setname) Cusomters (свойство навигации)

должно быть:

Заказчик (организация) Клиенты (сет) Клиент (свойство навигации)

ТИА

/ M

Ответы [ 2 ]

4 голосов
/ 07 октября 2009

Если дизайнер присваивает вашим сущностям множественные имена, это означает, что в вашей базе данных есть множественные имена таблиц. Все в порядке. В Entity Framework версии 4 автоматически происходит множественное изменение, но сейчас вам нужно исправить это самостоятельно.

Что я делаю:

  • Имена типов сущностей всегда единичны
  • Имена наборов сущностей всегда множественные
  • Имена свойств навигации могут быть как единичными, так и множественными, в зависимости от количества отношений. Таким образом, свойство «один к одному» будет единичным, а свойство «один ко многим» будет множественным.
1 голос
/ 07 октября 2009

Я бы предпочел согласиться с двумя первыми, присутствующими в списке. последний может быть набором или отдельным объектом.

Клиент (сущность) Клиенты (сетевое имя) Клиент (свойство навигации)

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