Сопоставить сущность ef.core db с другим объектом без запроса - PullRequest
0 голосов
/ 15 апреля 2020

Предположим, у меня есть сущность БД

Class DbFoo {
   public int Id {get;set;} 
   public sting Name {get;set;}
}

И DataObject с именем FooDto с такими же свойствами. В этом коде

fooContext.Foo
          .Select(f => new FooDto {Id = f.Id, Name=f.Name})
          .Where(f => f.Id>5)
          .ToListAsync(); 

мы используем операцию Where на экземпляре FooDto, а запрос дб выполняется в операции Select. Я хочу сделать этот запрос в ToListAsync операции. Как я могу это сделать, может быть какое-то отображение между DbFoo и FooDbo или другие варианты? Моя архитектура просто не позволяет мне избежать Select операции

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