【发布时间】:2020-08-06 18:48:44
【问题描述】:
我有 2 节课:
public class Category
{
public int Id { get; set; }
[Required(ErrorMessage = "Pole nie może być puste")]
public string Name { get; set; }
public List<Subcategory> Subcategories {get;set;}
}
public class Subcategory
{
public int Id { get; set; }
[Required(ErrorMessage = "Pole nie może być puste")]
[DisplayName("Nazwa podkategorii")]
public string Name { get; set; }
public int CategoryId { get; set; }
public Category Category { get; set; }
}
而且我已经上课了,我正在尝试获取我的对象“类别”
public IEnumerable<Category> GetAllCategories()
{
return context.Categories.Include(c => c.Subcategories);
}
public Category GetCategory(int Id)
{
return context.Categories.Find(Id);
}
GetAllCategories 方法工作正常,但是当我使用 GetCategory 时,我只获得没有相关对象“子类别”列表的类别数据。有人可以帮我解决我的问题吗?我怎样才能得到整个对象?
【问题讨论】:
标签: asp.net-core entity-framework-core