Вопрос

Проблема с ESQ

При работе с ESQ на стороне сервера столкнулся с проблемой при добавлении фильтров.

При построении правой части выражения фильтр строится от корневой схемы, а не от присоединяемой.

var esq = new EntitySchemaQuery("AdaptationActivities");
 
esq.CreateFilter(FilterComparisonType.Equal,
 
                "AdaptationsSettings.[Adaptations:Status:Status].Employee.Job",
 
                "AdaptationsSettings.EmployeeJob");

Вместо AdaptationsSettings.EmployeeJobId на выходе при запросе в бд я получаю AdaptationActivities.EmployeeJobId.

Это баг в esq? Или так этот инструмент нельзя использовать?

Нравится

1 комментарий

Владислав, направьте, пожалуйста, пример sql запроса, который в итоге необходимо получить и который получаете сейчас.

Показать все комментарии