Я новичок в MVC 3 и прошел множество классных учебников. Любить дизайн и наслаждаться повышением производительности.Строки подключения с ASP.Net V3
Одна из проблем, с которыми я сталкиваюсь сейчас, заключается в том, что я использовал встроенную базу данных для обработки логина, который находится за многими базовыми приложениями MVC в большинстве учебных пособий. Теперь мне нужно изменить, чтобы получить доступ к данным входа в систему реального производства, но не могу найти, где это сделать.
Я изначально преподавал, было бы так же просто, как изменить строку соединения, но база данных производства полностью отличается от приведенного примера.
Это не очевидно для меня, когда модель/контроллер получает данные. Например, где модель/контроллер возвращает имя пользователя или пароль для пароля. Если бы я знал это, я мог бы изменить свое решение, указав правильную базу данных/таблицы/поля.
Кроме того, моя настоящая база данных смоделирована в EF и находится в отдельном проекте в рамках одного и того же решения. Поэтому у меня есть MyProject.Data и MyProject.Web и в конечном итоге будет иметь проект MyProject.Test.
Любая помощь здесь была бы очень полезной. Заранее спасибо.
EDIT 1: В реальной базе данных также есть таблица входа с полями имени пользователя и пароля, так же как и имя входа в MVC simple login. Однако база данных, очевидно, не является частью системы, как в примерах проектов. Вместо этого он сидит на сервере, ожидая доступа.
Моя проблема в том, что я не знаю, куда идти, чтобы внести необходимые изменения. Я думал, что это будет строка соединения, но это не работает. Даже ошибки, которые я получаю, просто указывают мне на строку соединения, а не на то, чтобы дать мне строку кода для поиска.
Похоже, вам нужен (пользовательский) членский провайдер. Но слишком мало деталей, чтобы быть уверенным. –