ASP.NET MVC 4's SimpleMembership

本文关键字:SimpleMembership NET MVC ASP | 更新日期: 2023-09-27 18:16:05

是否有人成功地获得simplembership (WebMatrix等)与Oracle合作?我使用EF 5对Oracle,它工作,但当它涉及到这个:

WebSecurity.InitializeDatabaseConnection(conn, "Oracle.DataAccess.Client", "USERPROFILE", "USERID", "USERNAME", autoCreateTables: false);

这个失败说明找不到USERPROFILE表

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

想法吗?

ASP.NET MVC 4's SimpleMembership

http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

请注意,simplememmembership仍然需要一些SQL Server的特性——它不能与MySQL、NoSQL等数据库一起工作。如果你想知道为什么,你可以使用ILSpy之类的工具查看一下WebMatrix.WebData.dll中的代码——有些地方执行SQL Server特定的SQL语句,特别是在创建和初始化表时。如果您单独创建表,您似乎可以使用另一个数据库,但我还没有尝试过,目前不支持。