DbExpressionBuilder.New Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo oggetto DbNewInstanceExpression.
Overload
New(TypeUsage, IEnumerable<DbExpression>) |
Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza. |
New(TypeUsage, DbExpression[]) |
Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza. |
New(TypeUsage, IEnumerable<DbExpression>)
Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbNewInstanceExpression ^ New(System::Data::Metadata::Edm::TypeUsage ^ instanceType, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Metadata.Edm.TypeUsage instanceType, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member New : System.Data.Metadata.Edm.TypeUsage * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, arguments As IEnumerable(Of DbExpression)) As DbNewInstanceExpression
Parametri
- instanceType
- TypeUsage
Tipo della nuova istanza.
- arguments
- IEnumerable<DbExpression>
Espressioni che specificano i valori delle nuove istanze, interpretate in base al tipo dell'istanza.
Restituisce
Nuovo DbNewInstanceExpression con tipo e argomenti specificati.
Eccezioni
instanceType
o arguments
è null o arguments
contiene un valore null.
arguments
è vuoto o i tipi di risultato delle espressioni incluse non corrispondono ai requisiti di instanceType
, come illustrato nella sezione relativa alle note.
Commenti
Se instanceType
è un tipo di raccolta, ogni espressione in arguments
deve avere un tipo di risultato promuovibile al tipo di elemento di instanceType
. Se instanceType
è un tipo di riga, arguments
deve contenere tutte le espressioni presenti nel tipo di riga e il tipo di risultato di ogni espressione deve essere uguale o promozionale al tipo della colonna corrispondente. Tipo di riga che non dichiara colonne non valido. Se instanceType
è un tipo di entità, arguments
deve contenere tutte le espressioni definite dal tipo e il tipo di risultato di ogni espressione deve essere uguale o promuovibile al tipo della proprietà corrispondente.
Si applica a
New(TypeUsage, DbExpression[])
Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di insieme, gli argomenti specificano gli elementi dell'insieme. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna della nuova istanza.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbNewInstanceExpression ^ New(System::Data::Metadata::Edm::TypeUsage ^ instanceType, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbNewInstanceExpression New (this System.Data.Metadata.Edm.TypeUsage instanceType, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member New : System.Data.Metadata.Edm.TypeUsage * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbNewInstanceExpression
<Extension()>
Public Function New (instanceType As TypeUsage, ParamArray arguments As DbExpression()) As DbNewInstanceExpression
Parametri
- instanceType
- TypeUsage
Tipo della nuova istanza.
- arguments
- DbExpression[]
Espressioni che specificano i valori delle nuove istanze, interpretate in base al tipo dell'istanza.
Restituisce
Nuovo DbNewInstanceExpression con tipo e argomenti specificati.
Eccezioni
instanceType
o arguments
è null o arguments
contiene un valore null.
arguments
è vuoto o i tipi di risultato delle espressioni incluse non corrispondono ai requisiti di instanceType
, come illustrato nella sezione relativa alle note.
Commenti
Se instanceType
è un tipo di raccolta, ogni espressione in arguments
deve avere un tipo di risultato promuovibile al tipo di elemento di instanceType
. Se instanceType
è un tipo di riga, arguments
deve contenere tutte le espressioni presenti nel tipo di riga e il tipo di risultato di ogni espressione deve essere uguale o promozionale al tipo della colonna corrispondente. Tipo di riga che non dichiara colonne non valido. Se instanceType
è un tipo di entità, arguments
deve contenere tutte le espressioni definite dal tipo e il tipo di risultato di ogni espressione deve essere uguale o promuovibile al tipo della proprietà corrispondente.