QualitySolution / QSProjects

Общая библиотека для наших проектов. Содержит общий код используемый во многих проектах.
Apache License 2.0
6 stars 8 forks source link

Отслеживание изменений при коммите транзакции #541

Closed Art8m closed 1 year ago

Art8m commented 1 year ago
  1. Исправление ошибки, когда в двух последовательных транзакциях меняется одна и та же сущность.
  2. Открыт OnPostCommit для отслеживания изменений своих транзакций. Раньше он вызывался только внутри UoW.Commit()), но иногда нужно коммитить свою транзакцию вне UoW.Commit() и далее вызывать трекер, например: using (var transaction = UoW.Session.BeginTransaction()) { UoW.Session.Save(...); transaction .Commit(); GlobalUowEventsTracker.OnPostCommit((IUnitOfWorkTracked)UoW); }