Пожалуйста, держите меня в покое, я не несу ответственности за этот беспорядок.
Мы переходим из уродливой структуры персистентности (обычай, который, вероятно, выглядел круто в то время)
Проблемаявляется то, что объекты связаны с использованием таблицы отношений (да, без внешних ключей только идентификаторы элементов)
База данных была перенесена в структуру отношений с внешними ключами и всеми.
Проблема заключается вМигрируя код в Entity Framework, мы хотели бы свести к минимуму UI, но наши объекты находятся в другом пространстве имен, таких как: Catalog, Catalog.Products, Catalog.Asset и т. д. *
Мы хотелисгенерируйте Catalog.cs из .edmx и используйте сгенерированные классы для изменения старых классов (чтобы их можно было использовать в EF).
Может ли созданный DataContext загружать объекты из различных пространств имен?
Я создал класс с соответствующими атрибутами, но получил вознаграждение:
Отображение и метаданныене удалось найти информацию для EntityType
Затем я добавил ObjectSet в Catalog.cs, но получил вознаграждение:
Имя EntitySet 'CatalogEntities.ProductTests' моглоне может быть найдено
, 'CatalogEntities.'часть была добавлена во время выполнения, поэтому я подозреваю, что это невозможно сделать.
Может кто-нибудь пролить свет на то, возможно это или нет, это помешает нам изменить множество пространств имен.
Спасибо