[英]Use MySQL instead of LocalDb
我正在嘗試對Web API 2使用默認的身份驗證系統,但我注意到它會創建以下數據庫:
但是我已經有一個帶有MySQL的實體數據庫。 是否可以合並它們?
然后,我可以像這樣將上下文添加到啟動選項中
UserManagerFactory = () => new UserManager<IdentityUser>(new UserStore<IdentityUser>(MYCONTEXT));
能行嗎?
因為我不知道如何將2個數據庫與Entity一起使用。 身份驗證不起作用,因為我為此替換了Web配置中的EntityFramework部分
<entityFramework codeConfigurationType="MySql.Data.Entity.MySqlEFConfiguration, MySql.Data.Entity.EF6">
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
因此,可以對AspNet表使用數據庫優先方法。
謝謝
編輯
使用SQL Server會更容易,因為仍然可以在該項目中使用它嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.