У меня проблема с NHibernate.Я нашел эту проблему в NHibernate Profiler.Когда я пытаюсь вставить новую запись в таблицу, запускается оператор обновления для каждой записи в таблице.Например, если у меня есть 1000 записей в базе данных при вставке или обновлении соответствующего оператора обновления для каждой записи в базе данных.
Вот мой образец1006 *
var repository = this.DomainObjectRepositoryFactory.Create<DiagnosticCodeRepository, DiagnosticCode>();
repository.BeginTransaction();
diagnosticCode.Id = data.DiagnosticCodeId;
diagnosticCode.ParentCodeId = data.ParentCodeId;
diagnosticCode.Code = data.Code;
diagnosticCode.Descr = data.Descr;
diagnosticCode.IsActive = data.IsActive;
diagnosticCode.Level = data.Level;
// save Diagnostic code
id = repository.Save(diagnosticCode);
repository.Commit();
Любая идея?
Спасибо Имран