у меня есть такой код
var prj = _dataContext.Project.FirstOrDefault(p => p.isPopular == true);
if (prj != null)
{
prj.isPopular = false;
_dataContext.SaveChanges();
}
prj = Details(id);
prj.isPopular = true;
_dataContext.SaveChanges();
idea-у меня есть только одна запись со значением true в поле isPopular, поэтому я получаю ее и делаю false, затем получаю объект по id и делаю его isPopular true. мне не нравятся 2 звонка на сейвхангах.
есть идеи?