Господа, добрый день.
Есть такая проблема.
Есть сущность, каждый час процесс обновляет поле дата, и апдейтит сущность.
В тоже время есть бизнесс процесс - который ловит айдейт, но только одного булевского поля, и если оно равно "да" создает другую сущность.
Такая проблема. Когда каждый час процесс обновляет поле даты, он не трогает булевское поле, но бизнес процесс тем не менее подхватывает обновление и создает сущность.
Как можно обойти ?
Код привожу ниже
X++:
IQueryable<new_etap> Etaps = (from P in orgContext.CreateQuery<new_etap>()
where P.statecode == 0
select new new_etap { Id = P.Id });
foreach (new_etap Etap in Etaps)
{
Etap.new_nachalo_prognoz = DateTime.Now();
orgContext.UpdateObject(Etap);
orgContext.SaveChanges();
}