Я работал над Entity Framework, пытаясь улучшить его. Мне нравится то, что я вижу до сих пор, но теперь у меня есть вопрос. С этим новым подходом «Code First» (из загрузки CTP 4) мы теперь можем использовать EF из подхода «сначала код», но я пытаюсь выяснить, можно ли использовать существующий файл EDMX с этим подходом.
У меня есть проект, над которым я работаю, в котором есть файл EDMX, и я замечаю, что ModelBuilder имеет метод RegisterEdmx, но я не нахожу там много информации о том, позволит ли это использовать существующий файл EDMX с моим первым подходом кода .
Кроме того, я знаю, что с этим новым CTP такие вещи как RecreateDatabaseIfModelChanges доступны, но эти опции удаляют базу данных и воссоздают ее, не приведет ли это к потере всех ваших данных, если вы когда-нибудь измените свои модели? Я что-то упускаю здесь?