При работе с 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 запроса, который в итоге необходимо получить и который получаете сейчас.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать