İlişkilendirmek yerine, tüm ilgili verileri otomatik olarak tüm ilgili verileri çekmek için varlık nesneleri almanın bir yolu var mı? Bu, WCF'yi aşmak için serileştirilmesi gereken tembel yükleme kullanamıyorum. İlgili koleksiyonları otomatik olarak doldurması harika olurdu.Varlık çerçevesi otomatik istekli yükü
cevap
Hayır, tüm nesne grafiğini otomatik olarak yükleyecek özellikte bir yapı yok. Yüklemeye istekli olmak istediğiniz gezinme özelliklerini her zaman açıkça belirtmelisiniz (Include
yöntemini veya LoadProperty
yöntemini kullanarak).
Düzenleme: Yorumlarınız dayanarak
: Genellikle bazı oto yükleyici inşa etmek mümkün olmalıdır - ama kolay olmayacak. ObjectContext
, varlıklarınızla ilgili tüm meta verileri içeren MetadataWorkspace
özelliğine sahiptir. Varlıklarınız hakkındaki tüm bilgileri meta verilerden yükleyebilir ve gerekli ekleri sorguya ekleyebilirsiniz. Bir problem bekliyorum - bir şekilde döngüsel referansları ele almalısınız. Varlıklar hakkında bilgi nasıl elde edeceğinize dair bir örneğe ihtiyacınız varsa T4 POCO nesil şablonunu kontrol edin.
- 1. Varlık Çerçevesi
- 2. Varlık Çerçevesi
- 3. Varlık veritabanı ile Varlık Çerçevesi
- 4. Varlık Çerçevesi SET IDENTITY_INSERT
- 5. Varlık Yönetim Çerçevesi OptimisticConcurrencyException
- 6. varlık çerçevesi 6 mysql rowversion
- 7. wp7 üzerindeki varlık çerçevesi
- 8. Varlık Çerçevesi, .dbo
- 9. Varlık Çerçevesi Bellek Sızıntısı
- 10. Varlık Çerçevesi 4 Sözleşmeler
- 11. Kod ilk varlık çerçevesi
- 12. Varlık Çerçevesi Sanal Özellikleri
- 13. Varlık Çerçevesi OfType()
- 14. Varlık Çerçevesi Birebir ilişki?
- 15. Varlık çerçevesi PostgreSQL
- 16. Postgresql ve Varlık Çerçevesi
- 17. Set Laravel Eloquent modelinin varsayılan yükü olarak istekli yüklemesi
- 18. Varlık Çerçevesi - Varlık tablosundan Tablo adı alın
- 19. Varlık Çerçevesi - Hata 11007: Varlık türü eşlenmiyor.
- 20. Android Studio - otomatik proje yükü
- 21. Varlık çerçevesi: farklı veri tabanları
- 22. Varlık Çerçevesi Ne Kadar Güvenli?
- 23. Dinamik SQL Sorgu Varlık Çerçevesi
- 24. Varlık çerçevesi: StoreGeneratedPattern = "Computed" özelliği
- 25. WebGrid .cshtml ve Varlık Çerçevesi
- 26. PHP eşdeğeri .Net Varlık Çerçevesi
- 27. varlık çerçevesi 4.1 ObjectContext DBContext
- 28. Varlık çerçevesi ve Varolan madde
- 29. Varlık Çerçevesi - Model Tanımlı İşlevler
- 30. Varlık Çerçevesi için Sağlayıcı Sağlayıcısı
Tamam. Öyleyse tüm ilişkileri gözden geçirip verileri yüklemek için daha genel bir yol var mı? – Dylan
@Dylan: Cevabım hakkında bazı fikirler ekledim. –
Koleksiyonda istenen içeriği çekmek için oluşturulan T4 kodunu değiştirmek için bir yer yok mu? – Dylan