我正在使用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。
有沒有辦法解決這個問題?