NHibernate で単一のプロパティに対して標準的な更新を実行しています。ただし、トランザクションのコミット時に、変更されていないにもかかわらず、テーブルにマップしたすべてのフィールドが SQL 更新によって設定されているようです。確かに、これは Nhibernate の通常の動作ではありませんか? 私は何か間違ったことをしていますか?ありがとう
using (var session = sessionFactory.OpenSession())
{
using (var transaction = session.BeginTransaction())
{
var singleMeeting = session.Load<Meeting>(10193);
singleMeeting.Subject = "This is a test 2";
transaction.Commit();
}
}