Этот вопрос, заданный год назад, аналогичен: Поддерживает ли Entity Framework 4 генераторы для значений id, таких как NHibernate?
Но то, что я хотел бы знать, - это то, что первый CTP-код добавляет поддержку стратегий генерации идентификаторов. Если нет, кто-нибудь знает хорошую точку расширения в EF для реализации чего-то подобного?
В настоящее время я работаю с классами моделей, которые используют идентификатор GUID в качестве идентификатора. При вставке с использованием EF они сохраняют свои начальные значения Guid.Empty
. Я знаю, что вы можете установить значение по умолчанию для столбца в БД на newid()
, но это побеждает цель создания идентификации на стороне клиента.
Является ли платформа Entity Framework недостаточно зрелой для использования в распределенной, отключенной системе?