Sdílet prostřednictvím


DbExpressionBuilder.New Metoda

Definice

Přetížení

New(TypeUsage, IEnumerable<DbExpression>)

Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument typu typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci.

New(TypeUsage, DbExpression[])

Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument typu typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci.

New(TypeUsage, IEnumerable<DbExpression>)

Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument typu typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci.

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

Parametry

instanceType
TypeUsage

Typ nové instance.

arguments
IEnumerable<DbExpression>

Výrazy, které určují hodnoty nových instancí, interpretované podle typu instance.

Návraty

Nový DbNewInstanceExpression se zadaným typem a argumenty.

Výjimky

instanceType nebo argumenty mají hodnotu null nebo argumenty obsahují hodnotu null.

argumenty jsou prázdné nebo typy výsledků obsažených výrazů neodpovídají požadavkům instanceType (jak je vysvětleno v části s poznámkami).

Platí pro

New(TypeUsage, DbExpression[])

Vytvoří nový objekt DbNewInstanceExpression. Pokud je argument typu typu kolekce, argumenty určují prvky kolekce. V opačném případě se argumenty použijí jako hodnoty vlastností nebo sloupců v nové instanci.

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

Parametry

instanceType
TypeUsage

Typ nové instance.

arguments
DbExpression[]

Výrazy, které určují hodnoty nových instancí, interpretované podle typu instance.

Návraty

Nový DbNewInstanceExpression se zadaným typem a argumenty.

Výjimky

instanceType nebo argumenty mají hodnotu null nebo argumenty obsahují hodnotu null.

argumenty jsou prázdné nebo typy výsledků obsažených výrazů neodpovídají požadavkům instanceType (jak je vysvětleno v části s poznámkami).

Platí pro