Я нисколько не знаком с членством/ролями ASP.NET. Это - мой первый раз с помощью него и в мой первый раз пробуя ASP.NET MVC. Когда я создаю свой первый проект для MVC, он дает мне прекрасный шаблон для создания учетной записи. Я был счастлив видеть, что я не должен был делать этого вручную. Однако это перестало работать, потому что это не может соединиться с SQL Server. У меня нет SQL Server, у меня есть MySQL. Есть ли какой-либо простой способ, которым я могу заставить эту систему использовать MySQL вместо этого, или я должен буду создать свою собственную аутентификацию?
Положил его выяснил! Используя версию 6.2.2.0 из MySQL Connector / Net , выполните следующие действия ...
Измените свой <Членство>
в Интернете .Config к этому:
<Членство DefaultProvider = "MysqlmembershipProvider"> <поставщики><Добавить имя = "MysqlmembershipProvider" type = "mysql.web.security.mysqlmembershipProvider, Mysql.web, версия = 6.2.2.0, культура = нейтральная, PublicKeyToken = C5687FC88969C44D » AutogenerateCreatechema = "True" ConnectionStringName = "name_of_your_conn_string" EnablePasswordretRieval = "false" enablepasswordreset = "true" TranceQuestionAndanswer = "false" regureuniqueemail = "false" PasswordFormat = "hashed" maxinvalidpasswordstattems = "5" MinrequiredPasswordLength = "6" MinrequirequirenalonalPhanumicaracters = "0" Passhate Tembwindow = "10" passwordstrengthregularexpression = "" applicationname = "/" /> провайдеры> Членство>
Предположим, что вы устанавливаете ограничение N на то, сколько пользовательских атрибутов может определить каждый пользователь; просто добавьте N дополнительных столбцов в таблицу Лицо. Затем создайте отдельную таблицу, в которой хранятся метаданные для каждого пользователя, чтобы описать, как интерпретировать содержимое этих столбцов для каждого пользователя. Аналогично # 1 после того, как вы прочитали данные, но не нужны соединения для извлечения пользовательских атрибутов.
-121--2224885-Для mysql доступны последние исправления:
Для Oracle существует 2 связанных проектов, которые, похоже, выполняют трюк:
plsql support http://github.com/rsim/ruby-plsql
больше вкусностей при использовании Oracle и AR, с использованием драгоценного камня ruby-plsql для хранимых процессов http://wiki.github.com/rsim/oracle-enhanced/
Щелкните по меню Project, за которым следует ASP.NET Configuration.
Это создаст базу данных sql для вас в папке Data.
Используйте Visual Studio для просмотра данных.
Надеюсь, это поможет.
Изменить
Необходимо добавить, что затем вы можете использовать Ctrl + Alt + S, чтобы увидеть проводник сервера, который затем позволит вам видеть вашу базу данных с ее таблицами и данными.
Не обязательно устанавливать SQL.