Предположим, у меня есть сущность БД
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
операции