Czułem, że następujące rzeczy powinny być możliwe Nie jestem po prostu pewien, jakie podejście zastosować.warunkowe zawierają w linq do encji?
Co chcę zrobić, to użyć metody include, aby ukształtować wyniki, tj. Określić, jak daleko wzdłuż wykresu obiektu przejść. ale ... Chciałbym, żeby to przejście było warunkowe.
something like...
dealerships
.include(d => d.parts.where(p => p.price < 100.00))
.include(d => d.parts.suppliers.where(s => s.country == "brazil"));
Rozumiem, że to nie jest ważne LINQ, w rzeczywistości, że jest bardzo źle, ale zasadniczo szukam jakiś sposób do zbudowania drzewa wyrażenie, które będzie zwracać kształcie wyniki, co odpowiada ...
select *
from dealerships as d
outer join parts as p on d.dealerid = p.dealerid
and p.price < 100.00
outer join suppliers as s on p.partid = s.partid
and s.country = 'brazil'
z naciskiem na warunki łączenia.
Czuję, że byłoby to dość proste z esql, ale
moją preferencją byłoby budować drzewa ekspresji w locie.
jak zawsze, wdzięczny za wszelkie rady i wskazówek
Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Mam ten sam problem. –
Jeszcze nie, ale nadal jestem zainteresowany i będę kontynuował ... – tim
Szukałem tego samego, –