Mam więc model stworzony w Entity Framework 4 przy użyciu pierwszych funkcji kodu CTP4. To wszystko działa dobrze razem.Kod źródłowy Entity First i kryteria wyszukiwania
Próbuję dodać funkcję wyszukiwania zaawansowanego do mojej aplikacji. Ta funkcja "wyszukiwania zaawansowanego" pozwala użytkownikom na wprowadzanie wielu kryteriów wyszukiwania. Na przykład: szukaj
zaawansowany produkt
- Nazwa
- Data rozpoczęcia
- Data Zakończenia
Pozwoliłoby to użytkownikowi wyszukiwać według nazwy produktu, a także ograniczyć wyniki według dat, w których zostały utworzone.
Problem polega na tym, że nie wiem, ile z tych pól zostanie wykorzystanych w jednym wyszukiwaniu. W jaki sposób można skonstruować moje zapytanie Entity Framework?
Mam an example opisujące, jak utworzyć dynamiczne zapytanie dla Entity Framework, jednak nie wydaje się to działać dla klas POCO, które stworzyłem dla trwałości Code First.
Jaki jest najlepszy sposób na skonstruowanie zapytania, gdy liczba ograniczeń jest nieznana?
Genialny! Dzięki! –
+1 Bardzo przydatne trochę kodu. –
możemy użyć in-buil gdzie(). Gdzie(), ale dlaczego ktoś powinien używać twojego rozszerzenia? co jest takiego wyjątkowego? –