Я подробно описал некоторые изменения API в своем блоге здесь.
Ответ 2
Обновление в ASP.NET Core 2.2
В ASP.NET Core 2.2 наряду со строчными буквами вы также можете сделать пунктирным свой маршрут, используя ConstraintMap который сделает ваш маршрут /Employee/EmployeeDetails/1 в /employee/employee-details/1 вместо /employee/employeedetails/1.
Для этого в методе ConfigureServices класса Startup: