Entity framework MS实体框架4.1-跨重组维护数据
我使用代码优先的方法来管理EF。然而,我看到的所有示例似乎都不允许您在能够更改DB模式并保留数据的情况下使用EF 假设我有一个实体/对象:Entity framework MS实体框架4.1-跨重组维护数据,entity-framework,code-first,Entity Framework,Code First,我使用代码优先的方法来管理EF。然而,我看到的所有示例似乎都不允许您在能够更改DB模式并保留数据的情况下使用EF 假设我有一个实体/对象: public class Person int Id; string NickName; 我现在加上年龄,所以: public class Person int Id; string NickName; int Age; 如何为“Person”保留数据库中可能已经存在的数据?不要调用System.data.Entity.d
public class Person
int Id;
string NickName;
我现在加上年龄,所以:
public class Person
int Id;
string NickName;
int Age;
如何为“Person”保留数据库中可能已经存在的数据?不要调用System.data.Entity.database.SetInitializer() 或者使用CreateDatabaseIfNoteExists()调用System.Data.Entity.Database.SetInitializer()
使用DropCreateDatabaseAlways或DropCreateDatabaseIfModelChanges调用将始终删除Db。可能的重复我不同意。我给了边缘一些选择。当然,我本可以再添加一个(即实现IDatabaseInitializer urself),但以上回答了这个问题。他在寻求解决方案,而你的回答是一堆
Don
s。答案中缺少Do
s部分:)