Поддерживает ли Entity Framework 4 генераторы для значений идентификаторов, таких как NHibernate? - PullRequest
7 голосов
/ 09 марта 2010

Поддерживает ли Entity Framework 4 генераторы для значений идентификаторов, таких как NHibernate?В NHibernate есть классы генераторов, которые помогут с этим.

1 Ответ

4 голосов
/ 09 марта 2010

EF4 поддерживает все, что поддерживает внутренний сервер:

  • Столбцы IDENTITY или GUID со значениями по умолчанию (newid (), newsequentialid ()) в SQL Server
  • Последовательности в Oracle
  • любой другой механизм, который может предоставить целевая база данных

Сам EF4, насколько я знаю, не имеет встроенной поддержки генераторов любого рода.

Я не уверен, что если сделать это, ответственность ОРМ - это хорошая идея, если честно. По моему мнению, это действительно нужно оставить бэкэнд-магазину для обработки.

Однако у вас не должно возникнуть проблем с реализацией собственного генератора пользовательских идентификаторов в коде .NET и подключите его к EF4, если вы хотите это сделать.

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