При работе с ESQ на стороне сервера столкнулся с проблемой при добавлении фильтров.
При построении правой части выражения фильтр строится от корневой схемы, а не от присоединяемой.
var esq = new EntitySchemaQuery("AdaptationActivities");
esq.CreateFilter(FilterComparisonType.Equal,
"AdaptationsSettings.[Adaptations:Status:Status].Employee.Job",
"AdaptationsSettings.EmployeeJob");Вместо AdaptationsSettings.EmployeeJobId на выходе при запросе в бд я получаю AdaptationActivities.EmployeeJobId.
Это баг в esq? Или так этот инструмент нельзя использовать?
Нравится
1 комментарий
29 декабря 2021 14:30
Владислав, направьте, пожалуйста, пример sql запроса, который в итоге необходимо получить и который получаете сейчас.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать