12. Increase Salaries как да сетна ?
Имам проблем , не мога да сетна Salary ,дава ми read only .Моля хелп !
Имам проблем , не мога да сетна Salary ,дава ми read only .Моля хелп !
Опитай с:
var employees = context.Employees
.Where(x => departments.Contains(x.Department.Name))
.Select(x => new
{
x.FirstName,
x.LastName,
Salary = x.Salary + x.Salary * 0.12m
})
.OrderBy(x => x.FirstName)
.ThenBy(x => x.LastName);
Където depratments ти е масива с имената.
Дори да успееш да промениш заплатата на някой такъв създаден обект, то няма да можеш да го запазиш в базата, защото там са запазени не анонимни обекти, а точно Employee обекти. В случая не се опитвай със Select(), а използвай Include().
Това е моето решение: https://pastebin.com/27xJDVaf