2013-05-30 133 views
0

是否有人成功獲得SimpleMemberShip(WebMatrix等)與Oracle協同工作?我使用EF 5對Oracle和它的作品,但是當涉及到這一點:ASP.NET MVC 4的SimpleMembership

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

失敗說,USERPROFILE表不能被發現。

我開始認爲它與Oracle的EF連接字符串不兼容。

想法?

回答

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數據庫等工作,你可以使用看一看在WebMatrix.WebData.dll代碼像ILSpy這樣的工具,如果你想知道爲什麼 - 有些地方會執行SQL Server特定的SQL語句,特別是在創建和初始化表時。如果您單獨創建表,您似乎可以使用另一個數據庫,但我沒有嘗試過,現在也不支持。

除非已經改變,否則答案可能仍然不是。

+0

謝謝......我在四處挖掘,所有......嘆了口氣。您是否有任何有關通過MVC使用Oracle的建議? – dawriter

+0

定期的asp.net會員會有用,我相信oracle會提供一個提供商 – m3rlin45

+0

謝謝。欣賞它。 – dawriter

相關問題