Partager via


DbExpressionBuilder.NewRow, méthode

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Crée un objet DbNewInstanceExpression qui produit une ligne avec les colonnes nommées et les valeurs fournies, qui sont spécifiées en tant qu'expressions.

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
Public Shared Function NewRow ( _
    columnValues As IEnumerable(Of KeyValuePair(Of String, DbExpression)) _
) As DbNewInstanceExpression
'Utilisation
Dim columnValues As IEnumerable(Of KeyValuePair(Of String, DbExpression))
Dim returnValue As DbNewInstanceExpression 

returnValue = DbExpressionBuilder.NewRow(columnValues)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public static DbNewInstanceExpression NewRow(
    IEnumerable<KeyValuePair<string, DbExpression>> columnValues
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
public:
static DbNewInstanceExpression^ NewRow(
    IEnumerable<KeyValuePair<String^, DbExpression^>>^ columnValues
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
static member NewRow : 
        columnValues:IEnumerable<KeyValuePair<string, DbExpression>> -> DbNewInstanceExpression
public static function NewRow(
    columnValues : IEnumerable<KeyValuePair<String, DbExpression>>
) : DbNewInstanceExpression

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbNewInstanceExpression
Nouveau DbNewInstanceExpression qui représente la construction de la ligne.

Exceptions

Exception Condition
ArgumentNullException

columnValues est Null ou contient un élément avec un nom de colonne ou une expression Null.

ArgumentException

columnValues est vide ou contient un nom de colonne en double ou non valide.

Voir aussi

Référence

DbExpressionBuilder Classe

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder