EntityCollection<TEntity>.CreateSourceQuery Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí dotaz objektu, který při spuštění vrátí stejnou sadu objektů, které existují v aktuální kolekci.
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)
Návraty
Představuje ObjectQuery<T> kolekci entit.
Výjimky
Pokud je objekt ve Added stavu.
nebo
Je-li objekt ve Detached stavu s MergeOption jiným než NoTracking.
Příklady
Tento příklad vychází z upravené verze školního modelu. Tato verze podporuje dědičnost tabulek na typ s Course abstraktním typem. Dokončete návod pro úpravu školního modelu tak, aby podporoval příklad dědičnosti tabulek podle typu, který se používá v tomto tématu.
Tento příklad ukazuje, jak použít CreateSourceQuery k filtrování objektů v objektech EntityCollection<TEntity> a svázání pouze s objekty určitého typu. Kompletní verzi tohoto příkladu naleznete v tématu Postupy: Vytvoření vazby ovládacích prvků k odvozeným typům.
Poznámky
Tato vlastnost se používá k získání nové instance ObjectQuery<T> , která vrací stejnou sadu objektů. To je užitečné jako výchozí bod pro složitější spojení, sjednocení nebo filtrovaný dotaz nebo vrácení stejných objektů v odpojeném stavu pomocí NoTracking této možnosti.
CreateSourceQuery slouží k filtrování objektů v objektech EntityCollection<TEntity> , které umožňují svázat pouze objekty určitého typu. Další informace naleznete v tématu Vazby objektů k ovládacím prvkům.