Мне нужно написать запрос linq, чтобы проверить, что идентификатор существует в таблице sql, и если идентификатор существует, необходимо проверить, что одно поле имеет значение null или нет в одной таблице.несколько условий в структуре сущности
Я новичок в структуре сущности, пожалуйста, помогите.
В настоящее время делает, как это: -
Здесь я выбрать двумя способами, если первый метод возвращает истину я проверить второй метод. Основываясь на этом значении, мне нужно включить/отключить вкладку.
public bool GetCompanyInfoById(int customerId)
{
using (var context = new eSmoEntities())
{
bool companyExist = context.tm_cmd_company_details.Any(x=>x.com_id.Equals(customerId));
return companyExist;
}
}
public bool GetGroupForCompany(int customerId)
{
using (var context = new eSmoEntities())
{
var customer = context.tm_cmd_company_details.Where(x => x.com_id == customerId).Select(x=>x.cmd_group_id).FirstOrDefault();
return customer != null ? true : false;
}
}
Это поможет, если вы покажете определение своей сущности и/или образец запроса (рабочий или нет). Обычно такое условие может быть выполнено с предложением join, аналогичным 'where new {x.A, x.B} равно new {y.A, y.B}' –