Инициализация DataContext дает ошибки - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь создать свою собственную регистрацию. Который работает

Но когда я добавляю хранимую процедуру, когда пытаюсь инициализировать dataContext, она выдает ошибку. Вот мой код

namespace Login.Controllers.Work
{
    public class PostController : Controller
    {

        private readonly UserManager<ApplicationUser> _userManager;
        private readonly DataContext _context;

        private readonly SignInManager<ApplicationUser> _signInManager;
        private readonly IEmailSender _emailSender;
        private readonly ILogger _logger;

        public PostController(DataContext context, UserManager<ApplicationUser> userManager,  SignInManager<ApplicationUser> signInManager, IEmailSender emailSender,    ILogger<AccountsController> logger )
        {
            _userManager = userManager;
            _signInManager = signInManager;
            _emailSender = emailSender;
            _logger = logger;
           _context = context;
        }

при добавлении контекста DataContext и установке его ниже как _context = context; Я получаю ошибку 500 в моем запросе Ajax

Сообщение об ошибке

HTTP500: ОШИБКА СЕРВЕРА - Сервер обнаружил непредвиденное состояние, которое не позволило ему выполнить запрос. (XHR) POST - https://localhost:44345/SignUp

Что здесь не так?

спасибо

1 Ответ

0 голосов
/ 15 января 2019

Я забыл добавить регистрацию сервиса в файле startup.cs

в

    services.AddDbContext<DataContext>(options => options.UseSqlServer(connection));

теперь нормально спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...