Linq to Entity'de, .AsExpandable()
tam olarak ne yapar? Nerede ve neden kullanılır? Tüm ilgili varlıkları tembel yükleme için sorguya dahil ediyor mu?.Vsq'den Entity'e Varlık Koşulları
cevap
"sorguda ilk nesne üzerinde AsExpandable çağırmanız gerekir neden. AsExpandable arayarak olduğunu çağırma ifadeleri işleyemez Varlık Framework sorgu işleme boru hattı, daha basit yapıları ile çağırma ifadeleri yerine LINQKit ifadesi ziyaretçi sınıfı etkinleştirmek Varlık Çerçevesi anlayabiliyor. " ~ Daha fazla bilgi için Josef Albahary
(a karşılık gelen temsilci tipi) bir İfade için bir yöntemdir grubundan bir kapalı dönüştürme bulunmaktadır author of LinqPad
okunan öneriyoruz. Bir yöntem grubundan eşleşen bir imzanın temsilcisine örtülü bir dönüşüm var. Bu nedenle sadece IEnumerable aşırı yük eşleşir.
Elbette, bu lambda kullanmanız gerektiğini söylemez. Sadece şunu yazın:
ctx.Set(). AsExpandable(). Where (ByName); Bir ifadeyi ilettiğinizden (ByName, her şeyden önce, Queryable.Where'in gerektirdiği bir ifade zaten var), bu, nesneler için linq değil, bir sorgu olarak değerlendirecektir.
- 1. MySQL koşulları
- 2. Şart Koşulları JasperReports'un
- 3. yii2 BaseActiveRecord findAll() koşulları
- 4. AWS IAM - Koşulları kullanma
- 5. CloudFormation, Geçerli Koşulları Uygula
- 6. Haskell: Koşulları olan özel tipler
- 7. codeigniter çoklu tablodaki koşullara izin verme koşulları
- 8. kontrol etmek için WiX koşulları boolean mantığı
- 9. Çoklu filtre koşulları Azure tablo depolama
- 10. bash komut if ve while koşulları
- 11. ağ koşulları sekmesindeki kullanıcı aracısının nasıl çalıştığı
- 12. PostgreSQL özel kural dışı durum koşulları
- 13. Formül manipülasyonu (uygun sıralamada yerle etkileşim koşulları)
- 14. undefined property 'bind', beklenen koşulları kullanırken
- 15. Önyükleme ortamı sorguları koşulları nasıl değiştirilir?
- 16. Varlık veritabanı ile Varlık Çerçevesi
- 17. Varlık Framework - gezinti özelliği
- 18. Raylar varlık borusu - varlık yolunda olmayan varlık nasıl dahil edilir?
- 19. Çalıştırma rayları yalnızca varlık varlığı
- 20. Varlık Çerçevesi - Varlık tablosundan Tablo adı alın
- 21. Varlık Çerçevesinde Excel'den veri alma Varlık Yönetimi
- 22. ASP.NET Çekirdek Varlık Çerçevesi'nde varlık sınıfını güncelle
- 23. android varlık varlık kitaplığı projesi erişim
- 24. Varlık Çerçevesi - Hata 11007: Varlık türü eşlenmiyor.
- 25. Varlık Çerçevesi
- 26. Varlık Modelimi
- 27. Varlık FrameWork
- 28. Varlık Framework -
- 29. Varlık Çerçevesi
- 30. JSON.Net Kullanarak Serileştirme Sırasında Koşulları ve Alanları Yoksaymak Nasıl Yapılır?
'AsExpandable', yerleşik bir Ling funciotn değildir. [LinqKit] (http://www.albahari.com/nutshell/linqkit.aspx) adresinden uzantı yönteminden bahsediyorsanız, o zaman [blog] belgeselini (http://tomasp.net) okuyunuz. /blog/linq-expand.aspx/) temel alınmıştır. –
Bir ton teşekkürler. Bu yardımcı oldu. –