Bonjour à tous,
Je cherche une solution plus élégante pour le problème de passage d'un Guid null en paramètre (Base de données), ma solution actuel est :
1 2
|
sqlParam[i++] = new SqlParameter("@PAD_ID", String.IsNullOrEmpty(padID) ? (Object)DBNull.Value : new Guid(padID)); |
Je pensais trouver mieux du genre passer un Guid?, mais à ma surprise ça m'a généré une erreur, quand c'est null ...

Envoyé par
Error
expects parameter @PAD_ID which was not supplied.
En fouillant et testant j'ai trouvé un truc du genre :
(new Guid?()).GetValueOrDefault()
Nouvelle surprise il me renvoie un Guid.Empty 
Bref, avez vous une meilleure écriture ?
Merci d'avance
Partager