DbExpressionBuilder.NewCollection-Methode (IEnumerable<DbExpression>)
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Erstellt ein neues DbNewInstanceExpression, das eine Auflistung mit den angegebenen Elementen erstellt. Der Typ der Auflistung basiert auf dem gemeinsamen Typ der Elemente. Wenn kein gemeinsamer Elementtyp vorhanden ist, wird eine Ausnahme ausgelöst.
Namespace: System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Shared Function NewCollection ( _
elements As IEnumerable(Of DbExpression) _
) As DbNewInstanceExpression
'Usage
Dim elements As IEnumerable(Of DbExpression)
Dim returnValue As DbNewInstanceExpression
returnValue = DbExpressionBuilder.NewCollection(elements)
public static DbNewInstanceExpression NewCollection(
IEnumerable<DbExpression> elements
)
public:
static DbNewInstanceExpression^ NewCollection(
IEnumerable<DbExpression^>^ elements
)
static member NewCollection :
elements:IEnumerable<DbExpression> -> DbNewInstanceExpression
public static function NewCollection(
elements : IEnumerable<DbExpression>
) : DbNewInstanceExpression
Parameter
- elements
Typ: System.Collections.Generic.IEnumerable<DbExpression>
Eine Liste von Ausdrücken, die die Elemente der Auflistung bereitstellen.
Rückgabewert
Typ: System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
Ein neues DbNewInstanceExpression mit dem angegebenen Auflistungstyp und den Argumenten.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | elements ist Null oder enthält Null. |
ArgumentException | elements ist leer oder enthält Ausdrücke, für die kein gemeinsamer Ergebnistyp vorhanden ist. |
Siehe auch
Verweis
System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder-Namespace