在实体框架中..当您在关联的一侧应用流畅映射中的关联时,关联的两端是否由EF自动生成?
如果您以OneToMany关系为例。如果我在X的流畅映射配置中应用X和Y之间的关联,这是否也适用于Y端?我能使用导航属性访问Y实体上的X吗?
Y是否能够访问X,反之亦然。
感谢。
答案 0 :(得分:2)
是。您实际上使用Fluent API配置了一对多关系,而不是其中一个实体上的属性或导航属性的任何“访问”规则。如果您在关系的两侧都有导航属性,则可以为实体X或Y配置关系。无论哪一个都无关紧要,您只需要为一个而不是两者。如果在实体中只有一个导航属性,例如X,则必须为实体X配置关系。