[Linq to sql] Problème de requête
Bonjour a tous, je viens (encore ...) quemander un peu d'aide.
Grand debutant en c# j'essaie d'utiliser linq to sql, mais j'ai un soucis sur une requete :
sois avec une table mappé Table_Bidule (numero declaré en int)
Code:
1 2 3 4
|
var result = (from c in Table_Bidule
where (c._numero.ToString()).EndsWith("0022")
select c._numero).Max() ; |
qui serais pour moi l'equivalent de :
Code:
1 2
|
SELECT max(_numero) from Table_Bidule WHERE right(_numero,4) = '0022' |
Le probleme est que si je n'ai aucun enregistrement finissant par '0022' j'ai une exception de type :
{"La valeur null ne peut pas être assignée à un membre de type System.Int32, car il s'agit d'un type valeur non nullable."}
Ma question est : est il possible de formuler ma requete sans avoir a gerer d'exception si je n'ai pas resultat en retour ?
Vous remerciant d'avance pour vos lumieres ...
Ntotor