Dapper.net'i IQuerable arabirimleriyle uyumlu hale getirmek için bir plan var mı? Değilse, "Expression Trees" filtreleriyle Dapper'ı kullanmanın geçici çözümü nedir?Dapper.NET ve IQueryable
cevap
Hayır, bunu yapmak için bir plan yok. Davis'in yapmaya çalıştığı şey çok uzak. Şimdiye kadar bunun antitetik olduğunu söyleyebilirim. Dapper core, SQL'lerini sevenler için arkadaş olmaya çalışır.
Harika cevap - SQL'den hoşlanmıyorsa, Entity Framework gibi başka çözümler de vardır. –
SQL'i gerçekten çok seviyorum (veya gerçekten SQL'i sevmeyi seviyorum). ama aynı zamanda erken ödeme yapmayı da seviyorum. SQL'i sıkıştırın, dağıtmak istiyorum. SQLite için Entity Framework budur! – jokab
Üzgünüm SQL, ben gerçekten OData vidalamak istedim! Affet beni, kollarına geri sürünüyorum! – jokab
Sen System.Linq
ad
public IQueryable<Order> GetOrdersAsQuerable()
{
IEnumerable<Order> qry= GetOrders(); //using Query<T>
//use the built-in extension method AsQueryable in System.Linq namespace
return qry.AsQueryable();
}
Ama gerçek bir IQueryable nesnesi olmayacak ve bu yüzden hiçbir faydası yok. – kipusoep
evet, ancak IQueryable sürümünü kullanabilirsiniz, örneğin Asp.net'de GridView ve sıralama için faydalanabilirsiniz (IEnumerable sürümünü kullanarak sıralama yapamazsınız). –
Elbette, bir IQuerable nesnesi gibi davranıyor, ama hepimiz biliyoruz ve AFAIK gerçek bir IQuerabil'in faydaları, alay ediyorsanız geçerli olmaz, değil mi? – kipusoep
- 1. Dapper.NET belgeleri?
- 2. Dapper.NET: varchar (4000) varsayılan
- 3. bir IQueryable
- 4. IQueryable C#
- 5. alaycı ve IQueryable <T>
- 6. HashSet IQueryable vs
- 7. IQueryable adlı sözlükteki Sözlük
- 8. DataTable için IQueryable dönüştürme
- 9. Erişim IQueryable üzerinden DbContext
- 10. Otomatik döndürücüyü kullanarak IQueryable
- 11. Servis Kumaşı - IQueryable
- 12. Access DataContext'in arkasında IQueryable
- 13. Özel bir sınıf IQueryable oluşturma
- 14. C# - IQueryable toList Async - EF6
- 15. Linq ObjectQuery Dönüştürün IEnumerable IQueryable
- 16. IQueryable Grup çalışmasının nasıl gerçekleştirileceği
- 17. OData sorguları ve ASP.NET Web API'sinde IQueryable dışındaki türler
- 18. Dapper.net Uzantıları kullanarak bir sınıf özelliğini nasıl yok sayarsınız?
- 19. LINQ ile farklı bir IQueryable döndürmek?
- 20. Nasıl IQueryable döndürür <T>
- 21. IList <T> IQueryable için <T>
- 22. IQueryable <T> Nasıl Dönüştürülür <T>?
- 23. Bir Union ifadesi kullanmadan önce IQueryable değişkenlerini nasıl başlatmalıyım?
- 24. convert IQueryable <int> to <int>
- 25. IQueryable ile yinelemek foreach sonuç dışı bir bellek istisnası sonucu
- 26. Linq IQueryable uygulanmış bir siparişin var olup olmadığını kontrol edin
- 27. Depolar IQueryable <T>'u uygulamalı mı?
- 28. Sorun yaratma boş IQueryable <T> object
- 29. Bir IQueryable ifadesini manuel olarak değiştirmek mümkün mü?
- 30. IQueryable <object> parametresinin virgülle ayrılmış dizgeye dönüştürülmesi
Şüphesiz Dapper.Net geleceği hakkında bir soru daha iyi github yerleştirilebilir olacağını yerleşik uzatma yöntemi
AsQueryable
kullanılarakIEnumerable
denIQueryable
alabilirim? – samjudsonBu, harici bir kitaplık için özellik isteğidir. – erikkallen
Yaklaşık 1.000 itibara göre, kuralları şu ana kadar bilmelisiniz. Bu tamamen apaçık. –