我有几个从“用户”表到“报告”表的导航属性。生成的导航属性显然是这样访问的:
USER.REPORTs.Where(x => ...)
USER.REPORTs2.Where(x => ...)
USER.REPORTs3.Where(x => ...)
第一个是用户 createdId,第二个是 UserApprovedId 等等......基本的东西。
这些是极难解释的。如果不访问 EDMX 并检查导航属性,很难判断您正在导航哪个属性。
现在我知道我可以在属性管理器中创建自己的 End1/End2 导航属性,但如果重新创建模型,这些属性就会丢失。
有没有解决的办法?