Czy istnieje sposób użycia LoadWith, ale określić zwrócone pola?linq do sql LoadW zwrocie z ograniczonymi polami
Na przykład, jeśli mam dwie tabele 1) Products 2) Kategorie
i zrobić coś podobnego
DataLoadOptions dlo = new DataLoadOptions();
dlo.LoadWith<Products>(d => d.Categories);
db.LoadOptions = dlo;
MyDataContext db = new MyDataContext();
var result = from d in db.Products
select d;
kiedy sprawdzić kwerendę w profilera widzę, że wszystkie wiersze z tabeli Kategorie są zwracane. Wszystko, czego naprawdę potrzebuję, to pole "Nazwa".
Wiem, że mogę przepisać zapytanie przy użyciu sprzężeń, ale muszę zwrócić zestaw wyników jako typ danych "Produkt", dlatego używam LoadWith.