Ho una query da linq a NHibernate.Max in linq su NHibernate per dati non presenti nel database
var q = SessionInstance.Query<Request>().Max(e => e.Code);
Se Request
tabella non ha le righe, l'esecuzione di questa query solleva GenericADOException con questo messaggio:
{"Could not execute query[SQL: SQL not available]"}
{"Value cannot be null.\r\nParameter name: item"}
Cosa devo fare?
Perché il cast fa funzionare questo? 'X.Code' qualcosa di diverso da 'int?'? (Voglio solo imparare, non promuovere la mia risposta). –
@GertArnold Non lo so, funziona solo :) Ma penso che sia qualcosa legato al provider linq di Nhibernate. –
Ok, grazie per la risposta. Forse qualcuno può far luce su questo. –