3

我有一个非常简单的模型,映射到我的数据库中的一个表(项目)。我选择将图像抽象到自己的课堂上。多个类映射到实体框架中的相同表4.1流利的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) 
    { 
     ???? 
    } 
} 

感谢

回答

3

你对象模型将被映射到一个单一的表作为它现在站立,没有流利的API是必需的。 Code First将根据约定自动将Image类标记为Complex Type