FNH で更新を呼び出すと、次のエラーが発生します。
インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。\r\nパラメータ名: index
それはおそらくいくつかの悪いマッピングです。これを診断する最良の方法は何ですか? 発行しようとしている UPDATE を本当に見たいです。
コードは次のとおりです。
public void Update<T>(IEnumerable<T> values)
{
foreach (var value in values)
{
using (var tx = Session.BeginTransaction())
{
this.Update(value, tx);
tx.Commit();
}
}
}