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 Detachedbir MergeOption durumda NoTracking olduğunda.
Örnekler
Bu örnek , Okul Modeli'nin 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 destekleyecek şekilde School modelini değiştirmek için kılavuzu tamamlayın.
Bu örnekte, içindeki nesneleri filtrelemek ve yalnızca belirli bir CreateSourceQuery türdeki nesnelere bağlanmak için nasıl kullanılacağı EntityCollection<TEntity> 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 bir birleşim, birleşim veya filtrelenmiş sorgunun başlangıç noktası olarak veya seçeneğini kullanarak ayrılmış durumda aynı nesneleri döndürmek NoTracking için kullanışlıdır.
CreateSourceQuery , yalnızca belirli bir EntityCollection<TEntity> türdeki nesneleri bağlamanıza olanak tanımak için içindeki nesneleri filtrelemek için kullanılır. Daha fazla bilgi için bkz . Nesneleri Denetimlere Bağlama.