У меня есть подкласс в сборке, отличной от его базового класса. Родителем является класс POCO, используемый для EF Code First.
Когда я пытаюсь добавить экземпляр унаследованного класса в базу данных, я получаю InvalidOperationException: "Не удалось найти сопоставление объектов для типа с идентификатором Foo.Bar. .MyInheritedClass».
Работает нормально, если подкласс находится в той же сборке, что и базовый класс.
В обычном EF решение представляется вызовом ObjectContext.MetadataWorkspace.LoadFromAssembly (сборка) . Но я не могу понять, как это относится к Code First.
Любой совет?
Я использую Entity Framework 4.1 RC.