Платформа Объекта 4 генератора поддержки для значений идентификаторов как NHibernate?

Платформа Объекта 4 генератора поддержки для значений идентификаторов как NHibernate? NHibernate имеет классы генератора для помощи с этим.

7
задан Joachim Sauer 9 March 2010 в 13:19
поделиться

1 ответ

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

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

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

Честно говоря, я не уверен, что ответственность ORM за это - хорошая идея. На мой взгляд, это действительно следует оставить на усмотрение внутреннего хранилища.

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

4
ответ дан 7 December 2019 в 14:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: