var Version = (from f in db.Forms select new
{
Version = f.Version
}).Max(c => c.Version);報錯,轉(zhuǎn)換到值類型的系統(tǒng)。Int32失敗是因為物化值為null。結(jié)果類型的泛型參數(shù)或查詢必須使用可空類型。因為Version 在數(shù)據(jù)庫中時int類型,當(dāng)數(shù)據(jù)庫中無數(shù)據(jù)的時候,Version 等于空,Version 又是int類型就報錯了。
Linq查詢單個int類型最大值報錯。
米脂
2018-08-12 06:09:23