J'ai une requête par linq à NHibernate.Max linq to NHibernate pour les données inexistantes dans la base de données
var q = SessionInstance.Query<Request>().Max(e => e.Code);
Si Request
table a aucune ligne, l'exécution de cette requête soulève GenericADOException avec ce message:
{"Could not execute query[SQL: SQL not available]"}
{"Value cannot be null.\r\nParameter name: item"}
Que dois-je faire?
Pourquoi le casting fait-il ce travail? Est-ce que 'x.Code' était autre chose que' int? '? (Je veux juste apprendre, ne pas promouvoir ma propre réponse). –
@GertArnold Je ne sais pas, ça marche juste :) Mais je pense que c'est quelque chose lié au fournisseur Nhibernate linq. –
Ok, merci pour votre réponse. Peut-être que quelqu'un peut faire la lumière sur cela. –