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
- columnValues
Type : System.Collections.Generic.IEnumerable<KeyValuePair<String, DbExpression>>
Liste de paires clé/valeur string-DbExpression qui définit la structure et les valeurs de la ligne.
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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder