我有一个使用实体框架访问项目数据库的 MVC 3 Web 应用程序。但是,该项目还使用第二个成员数据库,称为 ApplicationServices。MvcMembership 包使用此数据库进行身份验证。现在,我在我想从我的应用程序调用的 ApplicationServices 数据库中添加了一个自定义存储过程。我怎样才能做到这一点?
我想我可以通过使用 Membership Provider 来做到这一点,但我不知道该怎么做。
这是它在我的 Web.config 文件中的定义方式:
<add name="ApplicationServices" connectionString="Data Source=.\SQLEXPRESS;Persist Security Info=false; Initial Catalog=ApplicationServices; User ID=******; Password=******" />
...
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear />
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" ... applicationName="/" />
</providers>
</membership>