次のコードを使用して、列に最後に挿入された 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 を取得
どうすればこれらを克服できますか? ありがとう