gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:10:47 25 4
gpt4 key购买 nike

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

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.1 Fluent API 中的同一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com