1

我正在使用MS SQL Server Express數據庫處理MVC4項目。如何使用MVC4中的示例成員資格模塊和codefirst創建的數據庫?

這裏是我做過什麼:

我開始

接下來,我增加了一些模型,控制器中的成員身份模塊包含一個MVC4項目(AccountsController.cs,AccountModel.cs和查看文件)一個上下文和一個初始化工具來播種一些測試數據。使用ef-codefirst,這創建了我的context.mdf數據庫,它工作正常。

我遇到的問題是我現在有2個數據庫。標準成員模塊中的一個,以及使用ef-codefirst創建的模塊。 我似乎無法瞭解如何使用成員資格模塊來處理從我的ef-codefirst創建的數據庫,因爲我需要將所有內容放在1個數據庫中。

我一直在搜索整天的例子,或者從mvc4模板中準備好成員模塊的解決方案與代碼第一次創建的數據庫結合使用,但是在所有這些小時後,我失去了要做什麼的軌道還有什麼不希望任何人得到一些提示。

回答

0

因此,經過一週的壓力,我原來的問題是因爲遷移。 啓用遷移後,您只能使用1個數據庫上下文類。 我最初沒有遷移,然後用EF創建數據庫表,並使用initilizer將數據植入它們。接下來我添加了遷移,從模板成員模塊中添加了從我自己的上下文到現有上下文的所有內容,然後再沒有任何工作了。遷移不會創建任何表或修改任何表。 所以我開始了一個新項目,只有1個上下文類和遷移,並且一切正常。

相關問題