2015-09-05 4 views
-1

Могу ли я генерировать asp.net MVC 4 индивидуальный логин для базы данных, которую у меня уже есть (таблицы, которые используют для входа в систему одинаковые). Поскольку mvc 4 создает свою собственную базу данных для целей входа.ASP.NET MVC 4 создать логин

Я создал проект asp.NET mvc с единой аутентификацией.

Когда я использую этот метод, он создаст для него файл базы данных (.mdf) (пользовательская регистрация и логин).

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

+1

Ваш вопрос непонятен. Вы предполагаете, что у вас есть база данных с той же схемой, что и база данных базы данных, и у вас есть данные? – DhruvJoshi

+0

извините за поздний ответ. Дело в том, что я создал проект asp.net mvc с единой аутентификацией. когда я использую этот метод, он будет генерировать файл базы данных (.mdf) для него (регистрация пользователя и логин). Но я хочу вместо использования автоматической сгенерированной базы данных. Я хочу использовать свою собственную базу данных с авторизованной логиной пользователя. – nayanajith

+0

Как сказал Дхрув, вам нужно показать схему вашей базы данных. – Win

ответ

0

Я предлагаю вам изменить имя базы данных в файле connection string в файле web.config.

Как правило, если вы посмотрите в web.config на линии, как показано ниже

<add name="DefaultConnection" connectionstring="Data Source=.\SQLEXPRESS; 
Initial Catalog=aspnet-MvcApplication1-20130603132719;Integrated Security=SSPI" 
providername="System.Data.SqlClient" /> 

и изменить его, чтобы указать на БД.

+0

Спасибо за ответ Дхрув Джоши. И вы имеете в виду, что мне нужно иметь базу данных с одинаковыми таблицами, используемыми для целей входа? и может добавить любую другую таблицу, которая мне нужна. – nayanajith

+0

Правильно! С EF вы также можете поддерживать две отдельные базы данных: одну для входа и одну для других таблиц бизнес-сущностей. – DhruvJoshi

+0

Спасибо DhruvJoshi, это был хороший вариант. Еще раз спасибо. – nayanajith

0

Да, вам необходимо будет реализовать свои собственные Membership и Role провайдерам, внесите изменения в Web.config и InitializeSimpleMembershipAttribute.

Взгляните на это link для получения полного ответа.