Re[11]: Про путаницу с репозиториями и DAO
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 27.06.16 13:18
Оценка:
Здравствуйте, Vladek, Вы писали:

G>>Естественно писать заведомо неэффективный код — моветон.


V>
V>var employees = await employeeRepo.GetEmployeesAsync(EmployeeCategory.SpecificCategory);
V>foreach (var employee in employees)
V>{
V>    employee.ChangeSalary(factor: +0.1f);
V>}
V>await Employee.SaveChangesAsync(employees);
V>


Ох сколько вопросов сразу:
1) В случае List<T> надо все синхронные операции в async\await оборачивать?
2) В случае базы данных вместо одного апдейта в базу улетит 100500?
3) Откуда вообще у веб-сервиса метод с фильтрами по категории или будут тянуться все сотрудники, а потом фильтр пойдет на клиенте?


У вас получился заведомо неэффективный код для каждого из случаев И сразу же отрублены все возможности улучшить ситуацию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.