Mongodb, sterownik linq. Jak skonstruować Zawiera zmienną lub instrukcje
Używam sterownika Mongo LINQ dla C #, działa świetnie.
Sortowanie wielu właściwości, ale to problem, którego nie potrafię rozwiązać, jest prawdopodobnie proste.
var identifierList = new []{"10", "20", "30"};
var newList = list.Where(x => identifierList.Contains(x.Identifier));
This is NOT supported ...
Więc mógłbym zrobić coś takiego:
var newList = list.Where(x => x.Identifier == "10" || x.Identifier == "20" || x.Identifier == "30");
Ale ponieważ lista jest zmienna ... jak skonstruować powyższe? Czy są jeszcze lepsze alternatywy?
Thelist
jest typuIQueryable<MyCustomClass>
Aby uzyskać informacje ... jest to używane jako filtr wielu właściwości. W SQL mogłem mieć relację rodzic -> dziecko. Ale ponieważ nie mogę jako rodzic głównego identyfikatora, wyjąć wszystkich identyfikatorów, a następnie skonstruować je w ten sposób.
Mam nadzieję, że to ma sens. W razie potrzeby wyjaśnię więcej.