MVC3 - 扩展类并更新SQL表

时间:2012-05-19 16:20:26

标签: sql asp.net-mvc asp.net-mvc-3 entity-framework-4

我正在使用MVC3和Entity Framework。我有一个名为User的类,有20个不同的属性。我已经创建了一个数据库,并填充了一些数据。我想打破Addresses属性并使其成为自己的类。

namespace NameSpace.Domain.Entities
{
public class User
{
    public int UserId { get; set; }
    ...
    ...
    public string AddressOne { get; set; }
    public string AddressTwo { get; set; }
 }
}

我想打破这两个地址

namespace NameSpace.Domain.Entities
{
public class User
{
    public int UserId { get; set; }
    ...
    ...
    public Addresses Addresses { get; set; }
 }
public class Addresses
{
    public string AddressOne { get; set; }
    public string AddressTwo { get; set; }
 }
}

这是我的问题:

由于我已经在数据表中填充了数据,如何在服务器资源管理器中更新它?

谢谢(如果您需要更多信息,请告诉我们)

1 个答案:

答案 0 :(得分:1)

如果您首先使用的是EF代码,那么您可以使用迁移的概念来实现您想要的功能。

您将需要进行基于代码的手动迁移,因为您需要对框架进行更改以使其更好地计算出来。

进一步阅读:http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx