DbEntityEntry<TEntity>.Collection Method  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Collection(String) | 
						 Gets an object that represents the collection navigation property from this entity to a collection of related entities.  | 
        	
| Collection<TElement>(Expression<Func<TEntity,ICollection<TElement>>>) | 
						 Gets an object that represents the collection navigation property from this entity to a collection of related entities.  | 
        	
| Collection<TElement>(String) | 
						 Gets an object that represents the collection navigation property from this entity to a collection of related entities.  | 
        	
Collection(String)
Gets an object that represents the collection navigation property from this entity to a collection of related entities.
public System.Data.Entity.Infrastructure.DbCollectionEntry Collection(string navigationProperty);
	member this.Collection : string -> System.Data.Entity.Infrastructure.DbCollectionEntry
	Public Function Collection (navigationProperty As String) As DbCollectionEntry
	Parameters
- navigationProperty
 - String
 
The name of the navigation property.
Returns
An object representing the navigation property.
Applies to
Collection<TElement>(Expression<Func<TEntity,ICollection<TElement>>>)
Gets an object that represents the collection navigation property from this entity to a collection of related entities.
public System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity,TElement> Collection<TElement>(System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.ICollection<TElement>>> navigationProperty) where TElement : class;
	[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity,TElement> Collection<TElement>(System.Linq.Expressions.Expression<Func<TEntity,System.Collections.Generic.ICollection<TElement>>> navigationProperty) where TElement : class;
	member this.Collection : System.Linq.Expressions.Expression<Func<'Entity, System.Collections.Generic.ICollection<'Element>>> -> System.Data.Entity.Infrastructure.DbCollectionEntry<'Entity, 'Element (requires 'Entity : null and 'Element : null)> (requires 'Element : null)
	Public Function Collection(Of TElement As Class) (navigationProperty As Expression(Of Func(Of TEntity, ICollection(Of TElement)))) As DbCollectionEntry(Of TEntity, TElement)
    Type Parameters
- TElement
 
The type of elements in the collection.
Parameters
- navigationProperty
 - Expression<Func<TEntity,ICollection<TElement>>>
 
An expression representing the navigation property.
Returns
An object representing the navigation property.
- Attributes
 
Applies to
Collection<TElement>(String)
Gets an object that represents the collection navigation property from this entity to a collection of related entities.
public System.Data.Entity.Infrastructure.DbCollectionEntry<TEntity,TElement> Collection<TElement>(string navigationProperty) where TElement : class;
	member this.Collection : string -> System.Data.Entity.Infrastructure.DbCollectionEntry<'Entity, 'Element (requires 'Entity : null and 'Element : null)> (requires 'Element : null)
	Public Function Collection(Of TElement As Class) (navigationProperty As String) As DbCollectionEntry(Of TEntity, TElement)
    Type Parameters
- TElement
 
The type of elements in the collection.
Parameters
- navigationProperty
 - String
 
The name of the navigation property.
Returns
An object representing the navigation property.