IQueryable условно включает

Для этой цели вы можете использовать StringTokenizer ...

String test1 = "/Test/Stuff";
        StringTokenizer st = new StringTokenizer(test1,"/");
        while(st.hasMoreTokens())
            System.out.println(st.nextToken());
1
задан Eldho 27 February 2019 в 17:30
поделиться

1 ответ

Поскольку ваши свойства Managers и Workers являются прямыми потомками класса Department, и вы не ссылаетесь на Department в классе Employee, поэтому вы не можете использовать Include() для этой цели .

Я думаю, вы должны сделать это, используя подзапросы.

var query = (from d in Contex.Department
             where d.CompanyId == id
             select new Department{
                 Managers = d.Managers.where(m => m.level == Position.Manager),
                 Workers = d.Workers.where(w => w.level == Position.Worker),
                 Asset = d.Assets,
             });

Надеюсь, это решит вашу проблему.

0
ответ дан habib 27 February 2019 в 17:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: