Partager via


DbExpressionBuilder.New Méthode

Définition

Surcharges

New(TypeUsage, IEnumerable<DbExpression>)

Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance.

New(TypeUsage, DbExpression[])

Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance.

New(TypeUsage, IEnumerable<DbExpression>)

Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance.

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

Paramètres

instanceType
TypeUsage

Type de la nouvelle instance.

arguments
IEnumerable<DbExpression>

Expressions qui spécifient les valeurs des nouvelles instances interprétées selon le type de l'instance.

Retours

Nouvelle DbNewInstanceExpression du type et les arguments spécifiés.

Exceptions

instanceType ou arguments a la valeur null, ou les arguments contiennent null.

les arguments sont vides ou les types de résultats des expressions contenues ne correspondent pas aux exigences de instanceType (comme expliqué dans la section remarques).

S’applique à

New(TypeUsage, DbExpression[])

Crée un DbNewInstanceExpression. Si l'argument de type correspond à un type de collection, les arguments spécifient les éléments de la collection. Sinon, les arguments sont utilisés comme valeurs de propriété ou de colonne dans la nouvelle instance.

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

Paramètres

instanceType
TypeUsage

Type de la nouvelle instance.

arguments
DbExpression[]

Expressions qui spécifient les valeurs des nouvelles instances interprétées selon le type de l'instance.

Retours

Nouvelle DbNewInstanceExpression du type et les arguments spécifiés.

Exceptions

instanceType ou arguments a la valeur null, ou les arguments contiennent null.

les arguments sont vides ou les types de résultats des expressions contenues ne correspondent pas aux exigences de instanceType (comme expliqué dans la section remarques).

S’applique à