“如何更新mvc2中的实体而数据库更新”

时间:2011-06-23 01:09:11

标签: asp.net-mvc-3

我在mvc2中制作了项目。

我在Sql server中创建了数据库。

我通过实体框架获取数据。然后我创建了实体和一些控制器类。

现在,当我在数据库中再添加一个表,并部署到服务器,然后实体显示旧表

所以请我如何更新实体而不重建实体

提前致谢。

2 个答案:

答案 0 :(得分:1)

听起来你在谈论模型改变后的数据迁移。目前不支持此功能。您可以创建自定义数据库初始化程序并覆盖种子方法以手动迁移数据。

或者更简单的是不初始化数据库并通过SSMS对数据模型进行更改

答案 1 :(得分:1)

您可以利用EF4.1中“Code First”的一些功能来创建与您的数据库匹配的实体,即使您不使用它来创建数据库。这样,实体将自动从您的类中创建。

Using EF Code First With an Existing Database