我正在学习 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