EntityCollection<TEntity> Constructor (Entity, String, Func<TEntity, Boolean>)
[WCF RIA Services Version 1 Service Pack 2 is compatible with either .NET framework 4 or .NET Framework 4.5, and with either Silverlight 4 or Silverlight 5.]
Initializes a new instance of the EntityCollection<TEntity> class with the specified parent, name of the collection on the parent, and filter function.
Namespace: System.ServiceModel.DomainServices.Client
Assembly: System.ServiceModel.DomainServices.Client (in System.ServiceModel.DomainServices.Client.dll)
Syntax
'Declaration
Public Sub New ( _
parent As Entity, _
memberName As String, _
entityPredicate As Func(Of TEntity, Boolean) _
)
'Usage
Dim parent As Entity
Dim memberName As String
Dim entityPredicate As Func(Of TEntity, Boolean)
Dim instance As New EntityCollection(parent, _
memberName, entityPredicate)
public EntityCollection(
Entity parent,
string memberName,
Func<TEntity, bool> entityPredicate
)
public:
EntityCollection(
Entity^ parent,
String^ memberName,
Func<TEntity, bool>^ entityPredicate
)
new :
parent:Entity *
memberName:string *
entityPredicate:Func<'TEntity, bool> -> EntityCollection
public function EntityCollection(
parent : Entity,
memberName : String,
entityPredicate : Func<TEntity, boolean>
)
Parameters
- parent
Type: System.ServiceModel.DomainServices.Client.Entity
The entity that this collection is a member of.
- memberName
Type: System.String
The name of this EntityCollection<TEntity> member on the parent entity.
- entityPredicate
Type: System.Func<TEntity, Boolean>
The function used to filter the associated entities and determine which entities are members of this collection.
Exceptions
Exception | Condition |
---|---|
[ArgumentNullException] | parent, memberName, or entityPredicate is nulla null reference (Nothing in Visual Basic). |
Examples
<Association("Employee_Employee", "EmployeeID", "ManagerID")>
<XmlIgnore()>
Public ReadOnly Property Employee0 As EntityCollection(Of Employee)
Get
If Me._employee0 = Nothing Then
Me._employee0 = New EntityCollection(Of Employee)(Me, "Employee0", Me.FilterEmployee0);
End If
End Get
End Property
[Association("Employee_Employee", "EmployeeID", "ManagerID")]
[XmlIgnore()]
public EntityCollection<Employee> Employee0
{
get
{
if ((this._employee0 == null))
{
this._employee0 = new EntityCollection<Employee>(this, "Employee0", this.FilterEmployee0);
}
return this._employee0;
}
}
See Also
Reference
EntityCollection<TEntity> Class