我想用各種複雜的關係建立一個社交網站。使用MySql與EntityFramework 5.0,SimpleMembership,多個錯誤
到目前爲止,我已經能夠將用戶添加到MySql數據庫中。這樣可行。我認爲,因爲我可以根據實體上下文插入ModelFirstContainer,所以假設連接字符串和提供程序是正確的,是對的嗎?
但是,因爲我已經添加了簡單的會員,我得到這取決於我的WebSecurity 3個不同的錯誤:
- 關鍵字不支持:「元數據」。
- 無法找到請求的.Net Framework數據提供程序。它可能沒有安裝。
- InvalidOperationException異常是未處理的用戶代碼:沒有用戶表中發現的名稱爲 「用戶」
這裏是我的WebSecurity: WebSecurity.InitializeDatabaseConnection("ModelFirstContainer", "Users", "Id", "Email", false);
這裏是我的連接字符串:
<connectionStrings>
<add name="ModelFirstContainer" connectionString="metadata=res://*/DataModel.ModelFirst.csdl|res://*/DataModel.ModelFirst.ssdl|res://*/DataModel.ModelFirst.msl;provider=MySql.Data.MySqlClient;provider connection string="server=111.111.111;user id=BROMANCe;password=******;database=bromance""/>
</connectionStrings>
我不知所措。在擺弄EF時,我發現MySql EntityFramework擴展只適用於EF 5.0。如何使用Simple Membership MVC4連接到mySql數據庫?