[CodeDom][enum] Affectation avec une valeurs issue d'une énumération
Bonjour,
J'essaye d'affecter la valeur (nommé) d'une énumération à un CustomAttribut mais lors de la compilation j'ai l'erreur suivante :
Citation:
Type Primitive non valide : System.CodeDom.CodeObjectCreateExpression. Utilisez CodeObjectCreateExpression à la place.
Voici le code :
Code:
1 2
| ArrayList attributesList = new ArrayList();
attributesList.Add(new CodeAttributeArgument("DbType",new CodePrimitiveExpression(new CodeObjectCreateExpression("System.Data.SqlDbType", new CodePrimitiveExpression("Varchar"))))); |
L'expression : << new CodePrimitiveExpression("Varchar") >> n'est la que pour le test car la valeur est contenu dans une propriété de type "System.Data.SqlDbType"
J'ai plus trop d'idée...
Merci d'avance.