Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DbExpressionBuilder.New (TypeUsage, IEnumerable<DbExpression>)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Crea un nuovo oggetto DbNewInstanceExpression. Se l'argomento di tipo è un tipo di raccolta, gli argomenti specificano gli elementi della raccolta. In caso contrario, gli argomenti vengono utilizzati come valori di proprietà o di colonna nella nuova istanza.

Spazio dei nomi:   System.Data.Common.CommandTrees.ExpressionBuilder
Assembly:  System.Data.Entity (in System.Data.Entity.dll)

public static DbNewInstanceExpression New(
	this TypeUsage instanceType,
	IEnumerable<DbExpression> arguments
)

Parametri

instanceType
Type: System.Data.Metadata.Edm.TypeUsage

Il tipo della nuova istanza.

arguments
Type: System.Collections.Generic.IEnumerable<DbExpression>

Espressioni che specificano i valori delle nuove istanze, interpretato in base al tipo dell'istanza.

Valore restituito

Type: System.Data.Common.CommandTrees.DbNewInstanceExpression

Un nuovo oggetto DbNewInstanceExpression con il tipo specificato e gli argomenti.

Exception Condition
ArgumentNullException

instanceType o arguments è null, o arguments contiene null.

ArgumentException

arguments è vuoto o i tipi di risultato dell'oggetto contenuto espressioni non soddisfano i requisiti della instanceType (come descritto nella sezione Osservazioni).

Se instanceType è un insieme tipo quindi 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 il numero di espressioni sono presenti colonne nel tipo di riga e il tipo di risultato di ogni espressione deve essere uguale o promuovibile al tipo della colonna corrispondente. Un tipo di riga che non dichiara alcuna colonna non è valido. Se instanceType è un tipo di entità, arguments devono contenere tante espressioni quante sono le proprietà definite dal tipo e il tipo di risultato di ogni espressione deve essere uguale o promuovibile al tipo della proprietà corrispondente.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: