C# ASP.NET MVC 4';s简单记忆

C# ASP.NET MVC 4';s简单记忆,c#,asp.net,simplemembership,C#,Asp.net,Simplemembership,有没有人成功地让SimpleMemberShip(WebMatrix等)与Oracle合作?我正在使用EF 5对抗Oracle,它是有效的,但说到这一点: WebSecurity.InitializeDatabaseConnection(conn, "Oracle.DataAccess.Client", "USERPROFILE", "USERID", "USERNAME", autoCreateTables: false); 这说明找不到USERPROFILE表失败 我开始认为它与Oracl

有没有人成功地让SimpleMemberShip(WebMatrix等)与Oracle合作?我正在使用EF 5对抗Oracle,它是有效的,但说到这一点:

WebSecurity.InitializeDatabaseConnection(conn, "Oracle.DataAccess.Client", "USERPROFILE", "USERID", "USERNAME", autoCreateTables: false);
这说明找不到USERPROFILE表失败

我开始认为它与Oracle的EF连接字符串不兼容

想法?

请注意,SimpleMembership仍然需要一些SQL Server风格-它不能用于MySQL、NoSQL数据库等。如果您想了解原因,可以使用ILSpy之类的工具查看WebMatrix.WebData.dll中的代码-有些地方会执行特定于SQL Server的SQL语句,尤其是在创建和初始化表时。如果单独创建表,您似乎可以使用另一个数据库,但我还没有尝试过,目前还不支持


除非情况有所改变,否则答案很可能仍然是否定的。

谢谢……我一直在四处寻找……唉。您是否有任何关于通过MVC为Oracle提供会员资格的建议?我相信Oracle提供了一个提供商,定期的asp.net会员资格将起作用