Мы пытаемся использовать CFE для создания одной схемы для каждого арендатора, как указано в сообщении блога CodeFluent (http://blog.codefluententities.com/2014/12/04/multi-tenant-using-multiple-схема/). В этом сценарии мы ожидаем, что каждая сгенерированная схема должна быть идентичной, и мы используем систему ICodeFluentPersistence Hook, чтобы идентифицировать компанию для пользователя, а затем правильно установить используемую схему. Все это работает нормально, но когда мы запускаем код для создания нескольких схем (https://github.com/SoftFluent/CodeFluent-Entities/tree/master/Extensions/SoftFluent.MultiTenantGenerator), он снимает ограничения. Затем я попытался проверить, не возникла ли проблема с моей конфигурацией, но запуск примера программы из GitHub дает те же результаты. После запуска примера программы первичный ключ отсутствовал в схеме contoso, хотя он был правильно определен в схеме dbo (и в модели).
Кто-нибудь использовал генератор CFE Multi-Schema или знает, в чем может быть проблема?