Freigeben über


DbExpressionBuilder.New Methode

Definition

Überlädt

New(TypeUsage, IEnumerable<DbExpression>)

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

New(TypeUsage, DbExpression[])

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

New(TypeUsage, IEnumerable<DbExpression>)

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

public static System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Entity.Core.Metadata.Edm.TypeUsage instanceType, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member New : System.Data.Entity.Core.Metadata.Edm.TypeUsage * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, arguments As IEnumerable(Of DbExpression)) As DbNewInstanceExpression

Parameter

instanceType
TypeUsage

Der Typ der neuen Instanz.

arguments
IEnumerable<DbExpression>

Ausdrücke, die Werte der neuen Instanzen angeben, interpretiert gemäß dem Typ der Instanz.

Gibt zurück

Ein neues DbNewInstanceExpression mit dem angegebenen Typ und den Argumenten.

Ausnahmen

instanceType oder Argumente sind NULL, oder Argumente enthalten NULL.

Argumente sind leer, oder die Ergebnistypen der enthaltenen Ausdrücke entsprechen nicht den Anforderungen von instanceType (wie im Abschnitt "Hinweise" erläutert).

Gilt für:

New(TypeUsage, DbExpression[])

Erstellt einen neuen DbNewInstanceExpression. Wenn das Typargument ein Auflistungstyp ist, geben die Argumente die Elemente der Auflistung an. Andernfalls werden die Argumente als Eigenschafts- oder Spaltenwerte in der neuen Instanz verwendet.

public static System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Entity.Core.Metadata.Edm.TypeUsage instanceType, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member New : System.Data.Entity.Core.Metadata.Edm.TypeUsage * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, ParamArray arguments As DbExpression()) As DbNewInstanceExpression

Parameter

instanceType
TypeUsage

Der Typ der neuen Instanz.

arguments
DbExpression[]

Ausdrücke, die Werte der neuen Instanzen angeben, interpretiert gemäß dem Typ der Instanz.

Gibt zurück

Ein neues DbNewInstanceExpression mit dem angegebenen Typ und den Argumenten.

Ausnahmen

instanceType oder Argumente sind NULL, oder Argumente enthalten NULL.

Argumente sind leer, oder die Ergebnistypen der enthaltenen Ausdrücke entsprechen nicht den Anforderungen von instanceType (wie im Abschnitt "Hinweise" erläutert).

Gilt für: