J'ai la requête suivante dans LINQ. "Symbol" n'existe pas, et la requête est nulle, mais j'ai eu une erreur, de casting et le programme se bloque.expression LINQ retour null
decimal x = from cie in m_entities.Cie
where cie.symbol.Equals(Symbol)
select cie.cie_id;
Ou puis-je avoir une valeur nulle dans x?
Quel est le message d'exception ** exact ** que vous obtenez? –
En supposant que 'm_entities.Cie' est un IQueryable ou IEnumerable, comment ce programme compile-t-il pour produire une exception au moment de l'exécution, car le résultat de la requête devrait être IEnumerable et non un nombre décimal? – dtb