Pull to refresh

Comments 5

Какой прекрасный пересказ MSDN.

Рассказывать про Entity Framework, и ни разу не упомянуть про миграции и code-first подход - очень странно для туториала. Также при вставке кода рекомендуется выбирать язык для подсветки синтаксиса.

Зачем пересказывать в очередной раз то, что уже отлично расписано на docs.microsoft.com, в частности:

P.S. Немного саморекламы. Собрал в одном месте материалы для обучения C# и ASP.NET Core с сопутстсвующими темами: https://github.com/navferty/dotnet-learning

UFO just landed and posted this here

Вот это:


[HttpGet]
public async Task<List<User>> Get()
{
    return await Task.FromResult(_IUser.GetUserDetails());
}

очень плохо и часто свидетельствует о непонимании базовых вещей про async.


При синхронном GetUserDetails у вас должно было быть


[HttpGet]
public List<User> Get()
{
    return _IUser.GetUserDetails();
}

Если очень хотелось Task<List<User>>, то


[HttpGet]
public Task<List<User>> Get()
{
    return Task.FromResult(_IUser.GetUserDetails());
}

, но это уже [само]обман.

Sign up to leave a comment.