Re[14]: Альтернативы EF Core
От: Spinifex Россия https://architecture-cleaning.ru/
Дата: 18.08.17 16:52
Оценка:
Здравствуйте, sergeya, Вы писали:

S>Это предполагается использовать в UserService вместо вызова organizationRepository.GetUsersOnTheFlat ?

Нет.
Давай я покажу на твоем примере, чтобы было более понятно:
class OrganizationRepository 
{
    public List<User> GetUsersOnTheFlat(int flat) 
    {
        return _db.Query<User>()
            .Where(u => u.Room.Flat == flat)
            .ToList();
    }
}


Теперь, если бы в Linq2Db был бы метод(или свойство) Query. На не нужно было бы менять UnitOfWork при каждом добавлении новой коллекции. В примере я оставил пока еще твой _db. В моем случае это должен был бы быть UnitOfWork. Но по неведомым причинам автор Linq2Db решил сделать очень неудобный дизайн.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.