2012-01-10 4 views
0

私は、MySqlデータベースのID列にInt32を使用しています。私はSession.Get<User>(1)を使用しています、それは大丈夫です。しかし、CreateSqlQueryでネイティブSQLを使用すると、System.UInt32型をSystem.Int32セッターのプロパティー(User.Id)に割り当てることはできません。NHibernate mysql identity

テーブルのID列をid int(10) unsigned NOT NULL auto_incrementと確認しました。

おかげ

+1

あなたのコードを教えてください。 – NOtherDev

答えて

0

私はあなたがデータベースから来ているものと一致するUser.IdタイプSystem.UInt32を作ってみる必要があると仮定します。

関連する問題