Раньше мы просто использовали конфигурацию asp.net по умолчанию для автоматического добавления таблиц и связанных кодов. Затем немного обновите его, чтобы он соответствовал нашим потребностям, например, какой-либо поставщик пользовательских профилей.
Теперь мы используем MVC3 и Entity Framework 4. Кроме того, на этот раз мы используем MySQL в качестве базы данных, поскольку EF4 хорошо взаимодействует со всеми типами баз данных. Тогда у нас есть некоторые проблемы.
Конфигурация asp.net создаст отдельную запись строки подключения в web.config и будет использовать ее. Возможно ли использовать нашу существующую модель EDMX?
Поскольку мы не можем написать хранимую процедуру в базе данных MySQL, есть ли пример кода, который спроектировал тех поставщиков членства / профиля без использования хранимых процедур?
Спасибо.
[Обновление - в ответ на Матье Лебланка]
Мой текущий проект заключается в использовании существующей базы данных MySQL, которая уже содержит информацию о членстве, ролях и профилях. Поэтому мы не должны использовать Aspnet_regsql.exe
для создания новых таблиц в базе данных. Как мы можем использовать существующую структуру базы данных для проектирования этих провайдеров?
До сих пор я не думал о хорошем решении. Будем весьма благодарны за любые предложения.