は、私は問題がspLoginは、Userエンティティのすべてのプロパティを返さないことである NHibernateは3、SQLクエリ、IndexOutOfRangeException
<sql-query name="spLogin">
<return class="User" />
EXEC dbo.spLogin :username, :password
</sql-query>
のように見える何かを持っています。いずれかのプロパティが見つからない場合、nHibernateは、結果セットに存在しないプロパティでIndexOutOfRangeExceptionをスローします。
すべてのプロパティを返さなかったSQLクエリの一部としてエンティティが取得された場合、nHibernateがこのプロパティを遅延ロードできない理由はありますか?
私は必要なリターンプロパティを追加し、オプションプロパティをlazyとしてマークしてみました。 – nlaq