0

有没有人成功让 SimpleMemberShip(WebMatrix 等)与 Oracle 合作?我正在对 Oracle 使用 EF 5,它可以工作,但是当涉及到这一点时:

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

这失败了,说找不到 USERPROFILE 表。

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

想法?

4

1 回答 1

1

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

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

除非情况发生变化,否则答案可能仍然是否定的。

于 2013-05-31T00:06:59.680 回答