Я делаю веб-приложение со следующим -
- ASP.NET Core
- Entity Framework Core
- База данных SQlite
- AngularSPA (ng 7)
Я создал модель с именем User с некоторыми свойствами, как показано ниже -
public class User
{
public int Id { get; set; }
public string UserName { get; set; }
public byte[] PasswordHash { get; set; }
public byte[] PasswordSalt { get; set; }
}
Я выбрал подход модели сначала и перенес данные для создания таблицы.соответственно
public DbSet<User> Users { get; set; }
Но всякий раз, когда я пытаюсь найти пользователя со следующим -
public async Task<User> Login(string userName, string password)
{
var user = await _context.Users.
}
Он не показывает мне метод FirstOrDefaultAsync.Я не понимаю, почему он показывает мне это так?
Ниже приведены версии, которые я использую для проекта API -
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="2.2.2" />