我正在使用Linq-to-SQL(C#3.5)从我的数据库(SQL Server 2000)中读取两个表,即house和county。 House有一个CountyID列与县表中的ID列匹配。县表有ID和CountyName列。数据库中没有关联 - 我将它添加到dbml文件中。 (父类=县,孩子类=房子)LINQ to SQL - 当我将ObjectTrackingEnabled关闭时丢失关联
现在我可以查询房子表,并得到县名为house.County.CountyName - 正是我想要的。
这很好,除非我设置EnableObjectTracking为false。我获得大约3倍的性能提升,但House中的County儿童对象为null。
有没有办法解决这个问题?