Я использую Linq-to-SQL (C # 3.5) для чтения двух таблиц, дома и в округе, из моей базы данных (SQL Server 2000).Дом имеет столбец CountyID, который соответствует столбцу ID в таблице округов.Таблица County имеет столбцы ID и CountyName. В базе данных нет связи - я добавил ее в файл dbml.(Родительский класс = округ, дочерний класс = дом)
Теперь я могу запросить таблицу House и получить название округа как house.County.CountyName - именно то, что я хочу.если я не установлю EnableObjectTracking false.Я получаю примерно 3-кратное улучшение производительности, но дочерний объект округа в Доме является нулевым.
Есть ли способ обойти это?