EntityCollection<TEntity>.CreateSourceQuery Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yürütüldüğünde geçerli koleksiyonda bulunan aynı nesne kümesini döndüren bir nesne sorgusu döndürür.
public:
System::Data::Objects::ObjectQuery<TEntity> ^ CreateSourceQuery();
public System.Data.Objects.ObjectQuery<TEntity> CreateSourceQuery ();
override this.CreateSourceQuery : unit -> System.Data.Objects.ObjectQuery<'Entity (requires 'Entity : null and 'Entity :> System.Data.Objects.DataClasses.IEntityWithRelationships)>
override this.CreateSourceQuery : unit -> System.Data.Objects.ObjectQuery<'Entity (requires 'Entity : null)>
Public Function CreateSourceQuery () As ObjectQuery(Of TEntity)
Döndürülenler
ObjectQuery<T> Varlık koleksiyonunu temsil eden bir.
Özel durumlar
Nesne bir Added durumda olduğunda.
-veya-
Nesne dışında NoTrackingbir Detached durumda MergeOption olduğunda.
Örnekler
Bu örnek, Okul Modelinin değiştirilmiş bir sürümünü temel alır. Bu sürüm, soyut tür olarak ile Course
tür başına tablo devralmayı destekler. Bu konuda kullanılan tür başına tablo devralma örneğini desteklemek üzere Okul modelini değiştirmek için kılavuzu tamamlayın.
Bu örnekte, içindeki nesneleri filtrelemek ve yalnızca belirli bir EntityCollection<TEntity> türdeki nesnelere bağlanmak için nasıl kullanılacağı CreateSourceQuery gösterilmektedir. Bu örneğin tam sürümü için bkz . Nasıl yapılır: Denetimleri Türetilmiş Türlere Bağlama.
Açıklamalar
Bu özellik, aynı nesne kümesini döndüren yeni bir örneğini ObjectQuery<T> almak için kullanılır. Bu, daha karmaşık birleştirme, birleşim veya filtrelenmiş sorgunun başlangıç noktası olarak veya seçeneğini kullanarak aynı nesneleri ayrılmış durumda döndürmek NoTracking için kullanışlıdır.
CreateSourceQuery yalnızca belirli bir türdeki nesneleri bağlamanıza olanak tanımak için içindeki EntityCollection<TEntity> nesneleri filtrelemek için kullanılır. Daha fazla bilgi için bkz. Nesneleri Denetimlere Bağlama.