C# 通过第一个表的元素访问第二个表的属性
我有两张桌子,它们是有关系的。它们被称为tblX和tblYC# 通过第一个表的元素访问第二个表的属性,c#,database,linq,entity-framework,C#,Database,Linq,Entity Framework,我有两张桌子,它们是有关系的。它们被称为tblX和tblY var x = (from v in db.tblX select v).First(); 现在x具有以下属性: x.name x.id x.tblY tblY有以下属性:idY,nameY 在我使用上面的linq语句之后,我可以在不进行连接的情况下访问idY。我可以访问x.tblY.idY和x.tblY.nameY。我可以这样访问它们吗?这是一种很好的编程实践吗?tblY的属性将被延迟加载。除非对大量tblX对象重复执行此操作,否
var x = (from v in db.tblX select v).First();
现在x具有以下属性:
x.name
x.id
x.tblY
tblY有以下属性:idY,nameY
在我使用上面的linq语句之后,我可以在不进行连接的情况下访问idY。我可以访问x.tblY.idY和x.tblY.nameY。我可以这样访问它们吗?这是一种很好的编程实践吗?tblY的属性将被延迟加载。除非对大量tblX对象重复执行此操作,否则没有问题。你可能会考虑紧急加载。 相关的: