Я хочу проверить, существует ли какой-либо продукт в бренде, прежде чем удалять бренд.Я записываю следующий код Linq в код структуры сущностей
int count =0;
if(!_entitiesContext.Product.Any(p=>p.BrandID==brandID))
{
var brand =
(from c in _entitiesContext.Brand
where c.BrandID == brandID
select c).FirstOrDefault();
_entitiesContext.DeleteObject(brand);
count = _entitiesContext.SaveChanges();
}
return count>0;
Приведенный выше код будет дважды обращаться к базе данных, как я могу объединить два, чтобы генерировать один SQL-запрос с использованием ключевого слова EXISTS?