EntityCollection<TEntity> EntityCollection<TEntity> EntityCollection<TEntity> EntityCollection<TEntity> Class

정의

관계의 "다" 쪽에 있는 개체의 컬렉션을 나타냅니다.Represents a collection of objects on the "many" end of a relationship.

generic <typename TEntity>
 where TEntity : classpublic ref class EntityCollection sealed : System::Data::Objects::DataClasses::RelatedEnd, System::Collections::Generic::ICollection<TEntity>, System::Collections::Generic::IEnumerable<TEntity>, System::ComponentModel::IListSource
[System.Serializable]
public sealed class EntityCollection<TEntity> : System.Data.Objects.DataClasses.RelatedEnd, System.Collections.Generic.ICollection<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.ComponentModel.IListSource where TEntity : class
type EntityCollection<'Entity (requires 'Entity : null)> = class
    inherit RelatedEnd
    interface ICollection<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IEnumerable
    interface IListSource
Public NotInheritable Class EntityCollection(Of TEntity)
Inherits RelatedEnd
Implements ICollection(Of TEntity), IEnumerable(Of TEntity), IListSource

형식 매개 변수

TEntity

컬렉션의 엔터티 형식입니다.The entity type of the collection.

상속
EntityCollection<TEntity>EntityCollection<TEntity>EntityCollection<TEntity>EntityCollection<TEntity>
특성
구현

예제

이 예제는 기준으로 합니다.This example is based on the . @FSHO2@이 예제의 코드를 실행하려면 프로젝트에 AdventureWorks Sales 모델을 추가하고 Entity Framework를 사용하도록 프로젝트를 구성해야 합니다.To run the code in this example, you must have already added the AdventureWorks Sales Model to your project and configured your project to use the Entity Framework. 이렇게 하려면의 절차를 완료 방법: Entity Framework 프로젝트 수동 구성방법: 수동으로 모델을 정의 및 매핑 파일합니다.To do this, complete the procedures in How to: Manually Configure an Entity Framework Project and How to: Manually Define the Model and Mapping Files.

이 예제에서는 다음을 수행합니다.This example does the following:

  1. SalesOrderHeader 엔터티를 새로 만들어 Contact 엔터티에 추가합니다.Creates two new SalesOrderHeader entities and adds them to the Contact entity.

  2. RelationshipManager 엔터티와 연결된 Contact에서 관련 End를 모두 가져옵니다.Gets all related ends from the RelationshipManager that is associated with the Contact entity.

  3. IRelatedEnd의 컬렉션을 반복합니다.Iterates through the collection of IRelatedEnds.

  4. 각 관련 End의 EntityCollection<TEntity>을 가져옵니다.Gets the EntityCollection<TEntity> for each related end.

  5. Remove 메서드를 사용하여 컬렉션에서 엔터티 중 하나를 제거합니다.Uses the Remove method to remove one of the entities from the collection.

  6. Contains 메서드를 호출하여 개체가 컬렉션에서 제거되었는지 확인합니다.Calls the Contains method to determine whether the object was removed from the collection.

  7. Add 메서드를 사용하여 엔터티를 다시 추가합니다.Uses the Add method to add the entity back.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    Contact contact = new Contact();

    // Create a new SalesOrderHeader.
    SalesOrderHeader newSalesOrder1 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder1);

    // Create another SalesOrderHeader.
    SalesOrderHeader newSalesOrder2 = new SalesOrderHeader();
    // Add SalesOrderHeader to the Contact.
    contact.SalesOrderHeaders.Add(newSalesOrder2);

    // Get all related ends
    IEnumerable<IRelatedEnd> relEnds =
        ((IEntityWithRelationships)contact)
        .RelationshipManager.GetAllRelatedEnds();

    foreach (IRelatedEnd relEnd in relEnds)
    {
        // Get Entity Collection from related end
        EntityCollection<SalesOrderHeader> entityCollection =
            (EntityCollection<SalesOrderHeader>)relEnd;

        Console.WriteLine("EntityCollection count: {0}",
            entityCollection.Count);
        // Remove the first entity object.
        entityCollection.Remove(newSalesOrder1);

        bool contains = entityCollection.Contains(newSalesOrder1);

        // Write the number of items after one entity has been removed
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}",
            entityCollection.Count);

        if (contains == false)
            Console.WriteLine("The removed entity is not in in the collection any more.");

        //Use IRelatedEnd to add the entity back.
        relEnd.Add(newSalesOrder1);
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}",
            entityCollection.Count);
    }
}
Using context As New AdventureWorksEntities()
    Dim contact As New Contact()

    ' Create a new SalesOrderHeader. 
    Dim newSalesOrder1 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder1)

    ' Create another SalesOrderHeader. 
    Dim newSalesOrder2 As New SalesOrderHeader()
    ' Add SalesOrderHeader to the Contact. 
    contact.SalesOrderHeaders.Add(newSalesOrder2)

    ' Get all related ends 
    Dim relEnds As IEnumerable(Of IRelatedEnd) = DirectCast(contact, IEntityWithRelationships).RelationshipManager.GetAllRelatedEnds()

    For Each relEnd As IRelatedEnd In relEnds
        ' Get Entity Collection from related end 
        Dim entityCollection As EntityCollection(Of SalesOrderHeader) = DirectCast(relEnd, EntityCollection(Of SalesOrderHeader))

        Console.WriteLine("EntityCollection count: {0}", entityCollection.Count)
        ' Remove the first entity object. 
        entityCollection.Remove(newSalesOrder1)

        Dim contains As Boolean = entityCollection.Contains(newSalesOrder1)

        ' Write the number of items after one entity has been removed 
        Console.WriteLine("EntityCollection count after one entity has been removed: {0}", entityCollection.Count)

        If contains = False Then
            Console.WriteLine("The removed entity is not in in the collection any more.")
        End If

        'Use IRelatedEnd to add the entity back. 
        relEnd.Add(newSalesOrder1)
        Console.WriteLine("EntityCollection count after an entity has been added again: {0}", entityCollection.Count)
    Next
End Using

설명

EntityCollection<TEntity>은 일대다 또는 다대다 관계의 "다" 쪽을 나타내는 특정 엔터티 형식의 개체 컬렉션입니다.An EntityCollection<TEntity> is a collection of objects of a particular entity type that represents the "many" end of a one-to-many or many-to-many relationship.

EntityCollection<TEntity>은 탐색 속성에서 반환됩니다.An EntityCollection<TEntity> is returned by a navigation property. Load 메서드를 사용하여 관련 개체를 EntityCollection<TEntity>에 로드합니다.Use the Load method to load related objects into an EntityCollection<TEntity>. ObjectQuery<T>의 결과와 같은 특정 엔터티 형식의 관련되지 않은 개체 컬렉션을 복원하려면 List<T> 클래스의 인스턴스를 사용합니다.To store an unrelated collection of objects of a specific entity type, such as the result of an ObjectQuery<T>, use an instance of the List<T> class.

EntityCollection<TEntity>에는 대응되는 EntityReference<TEntity>가 있을 수 있습니다.An EntityCollection<TEntity> might have a corresponding EntityReference<TEntity>. EntityCollection<TEntity>EntityReference<TEntity> 모델이 같은 관계의 반대편 End에 있으면 관계의 무결성이 개체 수준에서 유지 관리됩니다.When an EntityCollection<TEntity> and an EntityReference<TEntity> model opposite ends of the same relationship, the integrity of the relationship is maintained at the object level. 두 클래스는 자동으로 동기화됩니다.The two classes are synchronized automatically.

이 클래스는 상속될 수 없습니다.This class cannot be inherited.

생성자

EntityCollection<TEntity>() EntityCollection<TEntity>() EntityCollection<TEntity>() EntityCollection<TEntity>()

EntityCollection<TEntity> 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the EntityCollection<TEntity> class.

속성

Count Count Count Count

컬렉션에 포함된 개체 수를 가져옵니다.Gets the number of objects that are contained in the collection.

IsLoaded IsLoaded IsLoaded IsLoaded

관련 개체가 모두 로드되었는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether all related objects have been loaded.

(Inherited from RelatedEnd)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

EntityCollection<TEntity>이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the EntityCollection<TEntity> is read-only.

RelationshipName RelationshipName RelationshipName RelationshipName

이 관련 End가 참여하는 관계의 이름을 가져옵니다.Gets the name of the relationship in which this related end participates.

(Inherited from RelatedEnd)
RelationshipSet RelationshipSet RelationshipSet RelationshipSet

관련 End의 메타데이터에 대한 참조를 가져옵니다.Gets a reference to the metadata for the related end.

(Inherited from RelatedEnd)
SourceRoleName SourceRoleName SourceRoleName SourceRoleName

관계의 소스 End에 있는 역할 이름을 가져옵니다.Gets the role name at the source end of the relationship.

(Inherited from RelatedEnd)
TargetRoleName TargetRoleName TargetRoleName TargetRoleName

관계의 대상 End에 있는 역할 이름을 가져옵니다.Gets the role name at the target end of the relationship.

(Inherited from RelatedEnd)

메서드

Add(TEntity) Add(TEntity) Add(TEntity) Add(TEntity)

개체를 컬렉션에 추가합니다.Adds an object to the collection.

Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>) Attach(IEnumerable<TEntity>)

개체와 개체 컨텍스트의 관련 개체 컬렉션 간의 관계를 정의합니다.Defines relationships between an object and a collection of related objects in an object context.

Attach(TEntity) Attach(TEntity) Attach(TEntity) Attach(TEntity)

개체 컨텍스트의 연결된 두 개체 간의 관계를 정의합니다.Defines a relationship between two attached objects in an object context.

Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean) Attach<TEntity>(IEnumerable<TEntity>, Boolean)

연결된 두 개체 간의 관계를 정의합니다.Defines a relationship between two attached objects.

(Inherited from RelatedEnd)
Clear() Clear() Clear() Clear()

컬렉션에서 엔터티를 모두 제거합니다.Removes all entities from the collection.

Contains(TEntity) Contains(TEntity) Contains(TEntity) Contains(TEntity)

특정 개체가 컬렉션에 있는지 여부를 확인합니다.Determines whether a specific object exists in the collection.

CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32) CopyTo(TEntity[], Int32)

대상 배열의 지정된 인덱스부터 시작하여 컬렉션의 모든 내용을 배열에 복사합니다.Copies all the contents of the collection to an array, starting at the specified index of the target array.

CreateSourceQuery() CreateSourceQuery() CreateSourceQuery() CreateSourceQuery()

실행되면 현재 컬렉션에 있는 동일한 개체 집합을 반환하는 개체 쿼리를 반환합니다.Returns an object query that, when it is executed, returns the same set of objects that exists in the current collection.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

컬렉션의 개체를 반복하는 데 사용되는 열거자를 반환합니다.Returns an enumerator that is used to iterate through the objects in the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
Load() Load() Load() Load()

파생 클래스에서 재정의되면 기본 병합 옵션을 사용하여 관련 개체를 관련 End에 로드합니다.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

(Inherited from RelatedEnd)
Load(MergeOption) Load(MergeOption) Load(MergeOption) Load(MergeOption)

지정된 병합 옵션을 사용하여 관련 개체를 컬렉션에 로드합니다.Loads related objects into the collection, using the specified merge option.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

관련 엔터티를 로컬 EntityCollection<TEntity>에 병합합니다.Merges related entities into the local EntityCollection<TEntity>.

(Inherited from RelatedEnd)
OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext) OnCollectionDeserialized(StreamingContext)

엔터티 개체를 deserialize하기 위해 내부적으로 사용됩니다.Used internally to deserialize entity objects.

OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext) OnDeserialized(StreamingContext)

RelationshipManager 인스턴스와 함께 엔터티 개체를 deserialize하기 위해 내부적으로 사용됩니다.Used internally to deserialize entity objects along with the RelationshipManager instances.

(Inherited from RelatedEnd)
OnSerializing(StreamingContext) OnSerializing(StreamingContext) OnSerializing(StreamingContext) OnSerializing(StreamingContext)

엔터티 개체를 serialize하기 위해 내부적으로 사용됩니다.Used internally to serialize entity objects.

Remove(TEntity) Remove(TEntity) Remove(TEntity) Remove(TEntity)

컬렉션에서 개체를 제거하고 삭제할 관계를 표시합니다.Removes an object from the collection and marks the relationship for deletion.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

개체를 로컬 컬렉션 또는 참조에 연결할 수 있는지 여부를 결정합니다.Determines whether an object can be attached to the local collection or reference.

(Inherited from RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String) ValidateLoad<TEntity>(MergeOption, String)

관련 개체를 로컬 컬렉션 또는 참조에 성공적으로 로드할 수 있는지 확인합니다.Ensures that the related object or objects can be successfully loaded into the local collection or reference.

(Inherited from RelatedEnd)
ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach() ValidateOwnerForAttach()

관련 end가 속하는 개체에서 연결 조작을 지원하는지 확인합니다.Ensures that the object to which the related end belongs supports an attach operation.

(Inherited from RelatedEnd)

명시적 인터페이스 구현

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

EntityCollection<TEntity>에서 캐시되는 값 집합을 반복하는 데 사용되는 열거자를 반환합니다.Returns an enumerator that is used to iterate through the set of values cached by EntityCollection<TEntity>.

IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection IListSource.ContainsListCollection

관련 엔터티 컬렉션이 컬렉션 개체로 구성되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the related entity collection consists of collection objects.

IListSource.GetList() IListSource.GetList() IListSource.GetList() IListSource.GetList()

컬렉션을 데이터 바인딩에 사용되는 IList로 반환합니다.Returns the collection as an IList used for data binding.

IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships) IRelatedEnd.Add(IEntityWithRelationships)

개체를 관련 End에 추가합니다.Adds an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object) IRelatedEnd.Add(Object)

개체를 관련 End에 추가합니다.Adds an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships) IRelatedEnd.Attach(IEntityWithRelationships)

개체를 관련 End에 연결합니다.Attaches an object at the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object) IRelatedEnd.Attach(Object)

개체를 관련 End에 연결합니다.Attaches an object to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery() IRelatedEnd.CreateSourceQuery()

관련 End에 속하는 개체를 나타내는 IEnumerable을 반환합니다.Returns an IEnumerable that represents the objects that belong to the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships) IRelatedEnd.Remove(IEntityWithRelationships)

관련 End의 컬렉션에서 개체를 제거합니다.Removes an object from the collection at the related end.

(Inherited from RelatedEnd)
IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object) IRelatedEnd.Remove(Object)

개체가 관련 End의 일부인 경우 관련 End에서 개체를 제거합니다.Removes an object from the related end if the object is part of the related end.

(Inherited from RelatedEnd)

이벤트

AssociationChanged AssociationChanged AssociationChanged AssociationChanged

관련 End가 변경될 때 발생합니다.Occurs when a change is made to a related end.

(Inherited from RelatedEnd)

Extension Methods

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

반환을 DataTable 복사본이 들어 있는 DataRow 개체를 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow.Returns 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

복사본 DataRow 지정 된 개체 DataTable, 지정 된 입력 IEnumerable<T> 개체는 제네릭 매개 변수 TDataRow합니다.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

요소를 캐스팅을 IEnumerable 를 지정 된 형식입니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

요소를 필터링 하는 IEnumerable 지정된 된 형식에 기반 합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

변환를 IEnumerableIQueryable합니다.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the ancestors of every node in the source collection.

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

소스 컬렉션에 있는 모든 노드의 상위 항목이 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 하위 노드 컬렉션을 반환합니다.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 요소 컬렉션을 반환합니다.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

소스 컬렉션에 있는 모든 요소 및 문서의 하위 요소가 들어 있는 필터링된 요소 컬렉션을 반환합니다.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 요소 및 문서의 자식 요소 컬렉션을 반환합니다.Returns a collection of the child elements of every element and document in the source collection.

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

소스 컬렉션에 있는 모든 요소 및 문서의 필터링된 자식 요소 컬렉션을 반환합니다.Returns a filtered collection of the child elements of every element and document in the source collection. 일치하는 XName이 있는 요소만 컬렉션에 포함됩니다.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

소스 컬렉션의 모든 노드가 문서 순으로 정렬되어 들어 있는 노드 컬렉션을 반환합니다.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

소스 컬렉션에 있는 모든 문서 및 요소의 자식 노드 컬렉션을 반환합니다.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

부모 노드에서 소스 컬렉션의 모든 노드를 제거합니다.Removes every node in the source collection from its parent node.

적용 대상