В настоящее время я использую EF6 и использую первый подход модели. Насколько я понимаю, EF7 будет отходить от использования EDMX и перейти от более кодового подхода. Теперь я знаю, что по-прежнему буду иметь возможность перепроектировать из моей базы данных в классы, если это необходимо.Entity Framework 7 и манипуляции с EDMX для автоматического создания пользовательского кода
Однако я не уверен, что любая манипуляция, которую я сейчас выполняю с EF6, будет поддерживаться в любом случае в EF7.
На данный момент я пишу шаблоны T4, которые читают через EDMX, выбирают сущности и создают на их основе новые классы. Например, я создаю частичные классы для каждого объекта с глубокими методами клонирования. Я также создаю классы репозитория на основе сущностей и создаю методы для поиска по первичному ключу, на основе которого свойства в каждом классе были идентифицированы как первичный ключ.
Если я потеряю EDMX, значит ли это, что мне нужно вернуться к созданию вручную? Или есть другой способ?
Мне трудно переносить даже небольшой фрагмент кода в EF7. Желаю, чтобы кто-то из MS создавал источник с открытым исходным кодом EDMX. Поскольку эти администраторы баз данных в корпоративном мире НЕ согласятся на первый подход. По крайней мере, в обозримом будущем! –