Comments 5
Какой прекрасный пересказ MSDN.
+2
Рассказывать про Entity Framework, и ни разу не упомянуть про миграции и code-first подход - очень странно для туториала. Также при вставке кода рекомендуется выбирать язык для подсветки синтаксиса.
Зачем пересказывать в очередной раз то, что уже отлично расписано на docs.microsoft.com, в частности:
P.S. Немного саморекламы. Собрал в одном месте материалы для обучения C# и ASP.NET Core с сопутстсвующими темами: https://github.com/navferty/dotnet-learning
+3
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());
}
, но это уже [само]обман.
+3
интересно
0
Sign up to leave a comment.
CRUD операции с Blazor, .Net 6.0 и Entity Framework Core