EntitySet<TEntity> Klasa

Definicja

Zapewnia obsługę odroczonego ładowania i obsługi relacji dla strony kolekcji relacji jeden-do-wielu i jeden-do-jednego w aplikacjach LINQ to SQL.Provides for deferred loading and relationship maintenance for the collection side of one-to-many and one-to-one relationships in a LINQ to SQL applications.

generic <typename TEntity>
 where TEntity : classpublic ref class EntitySet sealed : System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::Collections::Generic::IList<TEntity>, System::Collections::IList, System::ComponentModel::IListSource
public sealed class EntitySet<TEntity> : System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Collections.Generic.IList<TEntity>, System.Collections.IList, System.ComponentModel.IListSource where TEntity : class
type EntitySet<'Entity (requires 'Entity : null)> = class
    interface ICollection
    interface ICollection<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface seq<'Entity (requires 'Entity : null)>
    interface IList
    interface IList<'Entity (requires 'Entity : null)>
    interface IListSource
Public NotInheritable Class EntitySet(Of TEntity)
Implements ICollection(Of TEntity), IEnumerable(Of TEntity), IList, IList(Of TEntity), IListSource

Parametry typu

TEntity

Typ danych jednostki docelowej.The data type of the target entity.

Dziedziczenie
EntitySet<TEntity>
Implementuje

Uwagi

Ta klasa jest używana w połączeniu z EntityRef<TEntity>.This class is used in combination with EntityRef<TEntity>.

Konstruktory

EntitySet<TEntity>()

Inicjuje nowe wystąpienie klasy EntitySet<TEntity> klasy.Initializes a new instance of the EntitySet<TEntity> class.

EntitySet<TEntity>(Action<TEntity>, Action<TEntity>)

Inicjuje nowe wystąpienie EntitySet<TEntity> klasy podczas dostarczania obsługi dla operacji dodawania i usuwania.Initializes a new instance of the EntitySet<TEntity> class while supplying handlers for add and remove operations.

Właściwości

Count

Pobiera liczbę jednostek w EntitySet<TEntity> kolekcji.Gets the number of entities in the EntitySet<TEntity> collection.

HasAssignedValues
HasLoadedOrAssignedValues

Określa, EntitySet<TEntity> czy została załadowana lub przypisana wartość.Specifies whether the EntitySet<TEntity> has loaded or assigned a value.

HasLoadedValues
IsDeferred

Określa, czy EntitySet<TEntity> ma odroczone zapytanie, które nie zostało jeszcze wykonane.Specifies whether this EntitySet<TEntity> has a deferred query that has not yet executed.

Item[Int32]

Pobieranie lub konfigurowanie elementów pod określonym indeksem.Gets or sets the element at the specified index.

Metody

Add(TEntity)

Dodaje jednostkę.Adds an entity.

AddRange(IEnumerable<TEntity>)

Dodaje kolekcję jednostek.Adds a collection of entities.

Assign(IEnumerable<TEntity>)

EntitySet<TEntity> Przypisuje EntitySet<TEntity> kolekcję do innej kolekcji.Assigns an EntitySet<TEntity> collection to another EntitySet<TEntity> collection.

Clear()

Usuwa wszystkie elementy.Removes all items.

Contains(TEntity)

Określa, EntitySet<TEntity> czy zawiera określoną jednostkę.Specifies whether the EntitySet<TEntity> contains a specific entity.

CopyTo(TEntity[], Int32)

EntitySet<TEntity> Kopiuje do tablicy.Copies the EntitySet<TEntity> to an array.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który dokonuje iteracji w kolekcji.Returns an enumerator that iterates through a collection.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetNewBindingList()

Tworzy nową listę do powiązania ze źródłem danych.Creates a new list for binding to a data source.

GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(TEntity)

Zwraca indeks jednostki.Returns the index of the entity.

Insert(Int32, TEntity)

Wstawia jednostkę w pozycji indeksu.Inserts an entity at an index position.

Load()

EntitySet<TEntity>Ładuje.Loads the EntitySet<TEntity>.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Remove(TEntity)

Usuwa jednostkę.Removes an entity.

RemoveAt(Int32)

Usuwa jednostkę o określonym indeksie.Removes an entity at a specified index.

SetSource(IEnumerable<TEntity>)

Ustawia źródło EntitySet<TEntity>.Sets the source of the EntitySet<TEntity>.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Zdarzenia

ListChanged

Występuje po zmianie zawartości listy.Occurs when the contents of a list are changed.

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, CopyTo(Array, Int32)Zobacz.For a description of this member, see CopyTo(Array, Int32).

ICollection.Count
ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, IsSynchronizedZobacz.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, SyncRootZobacz.For a description of this member, see SyncRoot.

ICollection<TEntity>.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, IsReadOnlyZobacz.For a description of this member, see IsReadOnly.

IEnumerable.GetEnumerator()

Aby uzyskać opis tego elementu członkowskiego, GetEnumerator()Zobacz.For a description of this member, see GetEnumerator().

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, Add(Object)Zobacz.For a description of this member, see Add(Object).

IList.Clear()
IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, Contains(Object)Zobacz.For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, IndexOf(Object)Zobacz.For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, Insert(Int32, Object)Zobacz.For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, IsFixedSizeZobacz.For a description of this member, see IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, IsReadOnlyZobacz.For a description of this member, see IsReadOnly.

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, Item[Int32]Zobacz.For a description of this member, see Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, Remove(Object)Zobacz.For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)
IListSource.ContainsListCollection

Aby uzyskać opis tego elementu członkowskiego, ContainsListCollectionZobacz.For a description of this member, see ContainsListCollection.

IListSource.GetList()

Aby uzyskać opis tego elementu członkowskiego, GetList()Zobacz.For a description of this member, see GetList().

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

DataRow T IEnumerable<T> Zwraca obiekt, DataRow który zawiera kopie obiektów, z uwzględnieniem obiektu wejściowego, w którym parametr generyczny jest. DataTableReturns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiekty do określonego DataTable, przy użyciu obiektu wejściowego IEnumerable<T> , w którym jest T DataRowparametr generyczny.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiekty do określonego DataTable, przy użyciu obiektu wejściowego IEnumerable<T> , w którym jest T DataRowparametr generyczny.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które XName mają zgodne.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy