1

我正在使用 MVC3 和实体框架。我有一个名为 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; }
 }
}

这是我的问题:

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

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

4

1 回答 1

1

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

您将需要进行基于代码的手动迁移,因为您的更改对于框架本身来说有点高级。

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

于 2012-05-19T16:25:23.600 回答