我正在研究MVC5项目,检索时相关项目存在问题。
1我有一些模特:
Menu,MenuContents一对多相关,菜单中有许多menuContents
具有不同的语言
public class Menu
{
public int ID { get; set; }
public virtual List<MenuContent> MenuContents {get; set;}
...
}
public class MenuContent
{
public int ID { get; set; }
public int MenuID { get; set; }
public virtual Menu Menu {get; set;}
...
}
但是当我使用菜单对象的menuContents
时,有时候没有项目,有时候也没有项目。
要好好描述:1个菜单有2个内容。有时菜单的menuContents
属性中只有1个项目,但有时它为零或者可能为2。
想知道这里有什么问题。此外,缺少的项目很少,有时只会出现。为什么只出现一些?
答案 0 :(得分:1)