小编maw*_*k_1的帖子

一对多关系不会在实体框架中检索数据

我正在学习 C# & .NET 和 EF(使用aspnetboilerplate),我想出了创建一些虚拟项目的想法,以便我可以练习。但过去 4 小时我遇到了这个错误,希望这里有人可以帮助我。

我创建的(至少我认为我创建正确)是两个类,称为“成分”和“大师”

我想用它来将成分分类为“Master”类。

例如成分如

  • 鸡胸肉
  • 鸡腿

它们都属于肉类(女巫在“Master”数据库中输入),这是我的代码

成分.cs

public class Ingrident : Entity
{
    public string Name { get; set; }
    public Master Master { get; set; }
    public int MasterId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Master.cs

public class Master : Entity
{
  public string Name { get; set; }
  public List<Ingrident> Ingridents { get; set; } = new();    
}
Run Code Online (Sandbox Code Playgroud)

IngridientAppService.cs

public List<IngridientDto> GetIngWithParent()
{
   var result = _ingRepository.GetAllIncluding(x => x.Master); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework entity-framework-core aspnetboilerplate

2
推荐指数
1
解决办法
1558
查看次数