Я создаю Код Первый Проект MVC, и у меня есть вопрос, связанный с автоматическим внедрением таблиц SQL.Code-First MVC - Где реализованы таблицы AspNet?
фон:
Хотя создание моего проекта я Реализован таблицей для хранения фильма Подробной информации (в SeedData.cs). Там нет упоминания о каких-либо других таблицах. Однако, когда вы смотрите на базу данных с новой таблицей Movie, есть также несколько таблиц AspNet, таких как AspNetUsers и AspNetRoles.
Вопрос
В Code-первых означает, что код выполняется до Сущности/Таблица, конечно, таблица записи ASPNET уже должна быть объявлена / доступны в моем проекте?
Поскольку я предполагаю, что они были созданы автоматически, кто-нибудь знает, где эти таблицы реализованы при создании Project-First MVC Project?
Я не думаю, что вам нужно получить доступ к AspNetUsers и AspNetRoles. Они используются внутренними службами ASP.Net Identity для хранения данных о входах пользователей. Думаю, если на вашем сайте есть функции входа в систему, когда они будут созданы. Не важно, используете ли вы CodeFirst или нет. – ADyson
@ADyson Спасибо. У меня есть функции входа, поэтому они должны были быть созданы тогда. Это мой первый раз, когда я пишу что-то Code-First, и я не был уверен, что это повлияло на создание. –
без проблем, счастливый кодировка! – ADyson