编程语言
首页 > 编程语言> > c# – 多个类映射到Entity Framework 4.1 Fluent API中的同一个表

c# – 多个类映射到Entity Framework 4.1 Fluent API中的同一个表

作者:互联网

我有一个非常简单的模型,它映射到我的数据库中的一个表(项目).我选择将图像抽象到自己的类中.

public class Project
{
    public long Id { get; set; }
    public string Name { get; set; }
    public Image Images { get; set; }
}

public class Image
{
    public string Thumbnail { get; set; }
    public string PrimaryImage { get; set; }
}

我将如何使用以下代码将我的模型连接到数据库中的表:

public class Context : DbContext
{
    public DbSet<Project> Projects { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        ????
    }
}

谢谢

解决方法:

您现在可以将对象模型映射到一个表,不需要流畅的API. Code First将根据约定自动将Image类标记为Complex Type.

标签:c,entity-framework-4,entity-framework-4-1,ef-code-first
来源: https://codeday.me/bug/20190518/1128541.html