2013-01-11 13 views
5

Bir sınıfa ait bir birim testi yazıyorum. Sınıfın yöntemlerinin birçoğu parametre olarak IQueryable nesnesini alır ve bu yöntemlere geçirilen nesneleri eşlemek istiyorum. IQueryable'u uygulayan C# içine yerleşik herhangi bir koleksiyon var mı? Eğer değilse, bu nesnelerle nasıl dalga geçebilirim?IQueryable'in yaygın olarak kullanılan uygulamaları var mı?

+1

Yalnızca bir sağlayıcı için özel bir gereksiniminiz varsa, kendi 'IQueryable'ınızı uygulamanız gerekir. Aksi takdirde, John Saunders yanıtı en iyi seçenektir. – IAbstract

cevap

9

Sadece IEnumerable<T>.AsQueryable() kullanın. Beğendiğiniz IEnumerable<T> uygulayıcısını kullanın.

İlgili konular