An EntityCollection<(Of <(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.
An EntityCollection<(Of <(TEntity>)>) is returned by a navigation property. Use the Load method to load related objects into an EntityCollection<(Of <(TEntity>)>). To store an unrelated collection of objects of a specific entity type, such as the result of an ObjectQuery<(Of <(T>)>), use an instance of the List<(Of <(T>)>) class.
An EntityCollection<(Of <(TEntity>)>) might have a corresponding EntityReference<(Of <(TEntity>)>). When an EntityCollection<(Of <(TEntity>)>) and an EntityReference<(Of <(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.