当我将相同的字段包含两次时会发生什么,这意味着我从db获取一个实体并使用EF .include选项.我的意思是:
我有:
.Include(x => x.Student)
.Include(x => x.Car)
.Include(x => x.Student)
Run Code Online (Sandbox Code Playgroud)
这是模型:
Person has a Student
Person has a car
Run Code Online (Sandbox Code Playgroud)
因此,通过包括(错误地)学生两次(因为我的人只有一个学生),是否存在问题?
PS我只希望它包括ONCE!因为我只有一个学生.ef会抱怨这个吗?我尝试了它似乎没问题,但我不知道这个含义.任何人都可以解释/详述吗?搜索了一下,但无法确定任何问题.