Tôi có một truy vấn bằng LINQ to NHibernate.Max in LINQ to NHibernate không tồn tại dữ liệu trong cơ sở dữ liệu
var q = SessionInstance.Query<Request>().Max(e => e.Code);
Nếu Request
bảng không có hàng, thực hiện các truy vấn này làm tăng GenericADOException với tin nhắn này:
{"Could not execute query[SQL: SQL not available]"}
{"Value cannot be null.\r\nParameter name: item"}
Tôi nên làm gì?
Tại sao dàn diễn viên thực hiện công việc này? Có phải 'x.Code' khác gì' int? '? (Tôi chỉ muốn học, không quảng bá câu trả lời của riêng mình). –
@GertArnold Tôi không biết, nó chỉ hoạt động :) Nhưng tôi nghĩ rằng đó là một cái gì đó liên quan đến nhà cung cấp LINQ Nhibernate. –
Ok, cảm ơn phản hồi của bạn. Có lẽ ai đó có thể làm sáng tỏ điều này. –