В настоящее время я работаю над проектом, где я хочу использовать Entity Framework в первый раз. Я прочитал много информации в книгах Lerman/Miller, в MSDN, блоге ADO.NET, и здесь, в stackoverflow, о последних событиях, связанных с API DbContext и Первыми Миграциями Code , доступными с EF 4.3. Так как в особенности последние действительно замечательные, я задавался вопросом, может ли в то же время сделать то же самое, что и «Первая модель» с центром? Возможно ли, чтобы выполнял миграцию на основе визуального дизайнера EDMX (вместо кода) после , создавая из него код и базу данных?Entity Framework (.NET) Моделирование с круговым движением с первой моделью?
Я нашел довольно недавнее ссылку (2012-04) о том, что это не так (в EF 4.3): Using EF4 migration tool with model-first approach
Во-вторых, я нашел информацию о том, что старый код и базы данных таблицы перезаписаны при попытке регенерации их от дизайнера EDMX?
Но информации я имею в виду это о Power Tools: http://blogs.msdn.com/b/adonet/archive/2012/04/09/ef-power-tools-beta-2-available.aspx
перепроектирует Code First Эта команда позволяет генерировать одноразовый код первых отображений для существующей базы данных. [..] • Выполнение этой команды несколько раз перепишут все ранее созданные файлы, включая любые изменения, которые были внесены в сгенерированные файлы
Являются ли это ограничение только специфичное для электроинструментов перепроектируют Code First или делает он расширяется до дизайнера EDMX в целом, особенно подход «Model First» ?
Кроме того, в вышеуказанной статье я нашел:
View Entity Data Model (только для чтения) Отображение кода Первая модель в Entity Framework конструктора. • Это представление модели только для чтения; вы не можете обновить модель Code First с помощью конструктора.
И тот же вопрос применим здесь.
Так что есть ли в настоящее время способ полного полного кругового моделирования без потери данных (код и база данных) и сохранение файла EDMX, доступного для записи, предпочтительнее «Первая модель»?
Из которых Версон ФВ на это (уже или планируется) поддерживается, что версия .NET я должна быть направлена на то (4,0 достаточно?) И это будет работать с Visual Studio 2010 Professional? Не могли бы вы дать приблизительную оценку на дату , вы можете это реализовать?
Это, конечно, было бы потрясающе и огромным прорывом! Я думаю, что могу только грубо представить, сколько работы это было бы, и я знаю, что вы полностью работает уже на вашем лимите. Я хочу поблагодарить вас за вашу прекрасную работу до сих пор и поощрять вас поддерживать ее.
Возможный дубликат [Entity Framework 4 - Обновить схему базы данных из модели. Без очистки данных таблицы] (http://stackoverflow.com/questions/3144117/entity-framework-4-update-database-schema-from-model-without-wiping-the-table) –
Благодарим вас за указатель, который является хорошим резюме частей, которые я уже упоминается в моем вопросе. Однако он охватывает только часть базы данных моего вопроса . Я хотел бы знать, можно ли делать полный roundtrip модель дизайнер ориентированной сущности дизайн обновления базы данных И код (в идеале в том числе POCO). Таким образом, здесь основное внимание становится шире. Кроме того, я явно просил о достижениях начиная с версии 4.3 и был ли - и если , так что, когда - команда EF планирует реализовать этот подход. – juniper