Я делаю один проект, имя проекта — TaskManagement в ASP.NET Core, используя API.C#

Место общения программистов C#
Anonymous
Я делаю один проект, имя проекта — TaskManagement в ASP.NET Core, используя API.

Сообщение Anonymous »

Я определил модель пользователя; Я получаю сообщение об ошибке при добавлении миграции:

Код: Выделить всё

using System.ComponentModel.DataAnnotations;

namespace TaskManagementPROJECT.Models
{
public class User
{
public int Id { get; set; }

[Required(ErrorMessage = "Name is required")]
[StringLength(50, ErrorMessage = "Name can't be longer than 50 characters")]
public string Name { get; set; }

[Required(ErrorMessage = "Email is required")]
[EmailAddress(ErrorMessage = "Invalid Email Address")]
public string Email { get; set; }

[Required(ErrorMessage = "Username is required")]
[StringLength(20, ErrorMessage = "Username can't be longer than 20 characters")]
public string Username { get; set; }

[Required(ErrorMessage = "Password is required")]
[StringLength(100, MinimumLength = 6, ErrorMessage = "Password must be between 6 and 100 characters")]
public string Password { get; set; }

public string PhotoPath { get; set; }

[Required(ErrorMessage = "Batch is required")]
public string Batch { get; set; }

[Required(ErrorMessage = "Role is required")]
public string Role { get; set; }
}
}
Ошибка

невозможно создать (ошибка при проверке дескриптора службы «ServiceType: Microsoft.AspNetCore.Session»). Время жизни .ISessionStore: Transient ImplementationType: Microsoft.AspNetCore.Session.DistributedSessionStore': невозможно разрешить службу для типа "Microsoft.Extensions.Caching.Distributed.IDistributedCache" при попытке активировать "Microsoft.AspNetCore.Session.DistributedSessionStore".)
Невозможно создать «DbContext» типа «». Исключение «Невозможно разрешить службу для типа Microsoft.EntityFrameworkCore.DbContextOptions`1[TaskManagementPROJECT.Data.ApplicationDbContext]» при попытке активировать TaskManagementPROJECT.Data.ApplicationDbContext». был выброшен при попытке создать экземпляр. Информацию о различных шаблонах, поддерживаемых во время разработки, см. на странице https://go.microsoft.com/fwlink/?linkid=851728

На самом деле я изучаю свои код, но не нашел решения для этой проблемы, поэтому, пожалуйста, помогите мне решить эту проблему.

Подробнее здесь: https://stackoverflow.com/questions/788 ... core-using

Вернуться в «C#»