我正在使用以下代码来确定我的列中最后插入的 id
var sql = "SELECT IDENT_CURRENT('TableName')";
var query = session.CreateSQLQuery(sql);
var lastInsertedId = query.UniqueResult();
但是当我尝试使用这些 id 值时
photo.Property = session.Load<Domain.Property>(lastInsertedId);
我收到以下错误消息 提供了错误类型的 ID。预期:System.Int32,得到 System.Decimal
我该如何克服这些?谢谢