Здравствуйте, VAD_OS, Вы писали:
VAD>А как будет выглядеть доменная логика и как будет выглядеть отслеживание изменения свойства?
Омг.
1. в к-р uow надо будет прокинуть
https://msdn.microsoft.com/en-us/library/system.data.isolationlevel(v=vs.110).aspx с которым будет стартовать странзакция
2.
try
{
using (var uow = new MyUnitOfWork(connection, IsolationLevel.Snapshot/* или любой другой который требуется логикой*/))
{
....
uow.SaveChanges();
}
}
catch(Exception)
{
ShowMessage("oops, someone have updated concurrently. Refresh the page to see actual information.")
}