我首先使用Entity Framework 4.1代码为站点创建了一个数据库。我需要向我的一个实体类添加一个简单属性,并向数据库添加一个相应的(可能为空)列而不会丢失数据库中的任何数据。
我想我可以删除网站,更改数据库以添加列,并使用更新的实体类重新部署网站,但我不确定这是进行此架构升级的最佳方式。
是否有一种标准(或更好)的方式在首先使用代码创建的数据库上进行架构升级?
答案 0 :(得分:1)
Entity Framework Code First在预览中有一个名为Code First Migrations的新功能,它可以进行简单的模式升级。