iqueryable

Return IEnumerable vs. IQueryable

Jaka jest różnica między zwracaniem IQueryable<T> A IEnumerable<T>? IQueryable<Customer> custs = from c in ... tomers where c.City == "<City>" select c; Czy oba zostaną odroczone i kiedy jedno powinno być preferowane nad drugim?

Używanie IQueryable z Linq

Jaki jest pożytek IQueryable W kontekście LINQ? Jest używany do rozwijania metod rozszerzeń lub w jakimkolwiek innym celu?

Jaka jest różnica między IQueryable a IEnumerable

Jestem zdezorientowany co do różnicy. Jako całkiem nowy w. Net, wiem, że mogę odpytywać IEnumerables za pomocą rozszerzeń Li ... able i czym się różni? Zobacz także Jaka jest różnica między IQueryable[T] i IEnumerable[T]?To pokrywa się z tym pytaniem.

Aby zwrócić IQueryable lub nie zwrócić IQueryable

Mam klasę repozytorium, która zawija mój LINQ do kontekstu danych SQL. Klasa repozytorium jest klasą linii biznesowej, która ... ści takich jak paging. Jakie są plusy i minusy odsłaniania IQueryable z danych repo? Każda pomoc jest bardzo mile widziana.

Różnice między IQueryable, List, IEnumerator?

Zastanawiam się jaka jest różnica między IQueryable, List, IEnumerator i kiedy powinienem użyć każdego z nich? Na przykład p ... t(); } Teraz zastanawiam się, czy zamiast tego powinienem używać IQueryable. Nie jestem pewien zalet używania go nad listą.

Po co używać asqueryable () zamiast List()?

Zaczynam używać wzorca repozytorium dla dostępu do danych z Entity Framework I LINQ jako podstawy implementacji non-testowe ... Większość próbek, które widzę zwraca asqueryable (), gdy wywołanie zwraca N rekordów zamiast List . Jaka jest z tego korzyść?

Automatycznie Kompiluje Zapytania Linq

Odkryliśmy, że kompilowanie zapytań Linq jest dużo, dużo szybsze niż kompilowanie za każdym razem, więc chcielibyśmy zacząć ... pamięć podręczną tych Func<> obiektów, które mogę wywołać po automatycznym skompilowaniu zapytania za pierwszym razem.

Czy mam zwrócić Licznik czy nie?

Wiem, że to może być opinia, ale szukam najlepszych praktyk. Jak rozumiem, IQueryable<T> implementuje IEnumerable<T ... )); } } Czy powinienem zmienić moje IEnumerable<T> na IQueryable<T>? Jakie są zalety/wady jedno czy drugie?

Jaki jest cel AsQueryable ()?

Jest celem AsQueryable() tylko po to, aby można było przekazać IEnumerable metodom, które mogą się spodziewać IQueryable, czy ... ują wyrażenie, które robi to samo po wykonaniu? Moje główne pytanie brzmi, co to jest prawdziwy przypadek użycia AsQueryable?

Metody repozytorium a Rozszerzanie IQueryable

Mam repozytoria (np. ContactRepository, UserRepository itd.), które zawierają dostęp do danych w modelu domeny. Kiedy patrz ... o w odpowiednim repozytorium. Czy to jest naprawdę sposób, aby to zrobić, czy jest lepszy sposób, aby osiągnąć ten sam cel?

Jak mogę napisać czyste repozytorium bez wystawiania IQueryable na resztę mojej aplikacji?

Więc, przeczytałem wszystkie pytania i odpowiedzi tutaj NA so dotyczące tematu, czy ujawnić IQueryable do reszty projektu ,cz ... wając go za kilkoma klasami filtrów, takimi jak GetProductByName, które zwrócą konkretny typ, taki jak IList lub IEnumerable?

Repository / IQueryable / Query Object

Buduję repozytorium i widziałem w wielu miejscach 2 powody, by nie wystawiać go poza repozytorium. 1) Po pierwsze dlatego, ż ... cate) Czy Jest jakiś powód żeby tego nie robić? Czy to łamie jakieś zasady? Najlepsze praktyki? o czym powinienem wiedzieć?

ASP.MVC: repozytorium które odzwierciedla IQueryable ale nie Linq do SQL, DDD jak pytac

Chcę utworzyć repozytorium DDD, które zwróci IQueryable encje, które pasują Linq do bazowych klas SQL, bez żadnych relacji. ... ... I to doprowadziło do foreach (MyStore.Models.MiniProduct myproduct in Model) {} Dziękuję wam obojgu za odpowiedzi.

Czy istnieje składnia C # LINQ dla Queryable.Metoda SelectMany ()?

Podczas pisania zapytania przy użyciu składni C# LINQ, czy istnieje sposób na użycie Queryable.SelectMany metoda ze składni s ... ny(s => s.Split(' ')); Czy istnieje składnia zapytania podobna do var tokens = from x in text selectmany s.Split(' ')

IQueryable OfType gdzie T jest typem runtime

Muszę być w stanie uzyskać coś podobnego do następującego do pracy: Type type = ??? // something decided at runtime with .G ... Resources.OfType<type>().ToList(); Czy to możliwe? Jestem w stanie korzystać z.Net 4, Jeśli coś nowego w tym pozwala.