小编Vei*_*edo的帖子

EF7(Core)中同一个表的多个关系

我有这样的模特

public class Question
{
    public string Id { get; set; } = Guid.NewGuid().ToString();

    public Answer Answer { get; set; }
    public List<Variant> Variants { get; set; }

    public string CorrectVariantId { get; set; }
    public Variant CorrectVariant { get; set; }
}

public class Variant
{
    public string Id { get; set; } = Guid.NewGuid().ToString();

    public string QuestionId { get; set; }
    public Question Question { get; set; }
}

// mapping

modelBuilder.Entity<Question>()
    .HasOne(q => q.CorrectVariant)
    .WithOne(v => v.Question) …
Run Code Online (Sandbox Code Playgroud)

.net c# orm entity-framework

8
推荐指数
3
解决办法
8301
查看次数

标签 统计

.net ×1

c# ×1

entity-framework ×1

orm ×1