3 回答

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊
應(yīng)該可以將身份系統(tǒng)與POCO和Database First一起使用,但您必須進(jìn)行一些調(diào)整:
更新.tt文件以生成POCO以生成實體類partial。這將使您可以在單獨的文件中提供其他實現(xiàn)。
User在另一個文件中部分實現(xiàn)該類
partial User : IUser
{
}
這將使User類實現(xiàn)正確的接口,而不會觸及實際生成的文件(編輯生成的文件總是一個壞主意)。

TA貢獻(xiàn)1772條經(jīng)驗 獲得超6個贊
我的步驟非常相似,但我想分享。
1)創(chuàng)建一個新的MVC5項目
2)創(chuàng)建一個新的Model.edmx。即使它是一個新的數(shù)據(jù)庫,也沒有表。
3)編輯web.config并替換生成的connectionstring:
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-SSFInventory-20140521115734.mdf;Initial Catalog=aspnet-SSFInventory-20140521115734;Integrated Security=True" providerName="System.Data.SqlClient" />
使用此連接字符串:
<add name="DefaultConnection" connectionString="Data Source=.\SQLExpress;database=SSFInventory;integrated security=true;" providerName="System.Data.SqlClient" />
然后,構(gòu)建并運行應(yīng)用程序。注冊用戶,然后將創(chuàng)建表。
- 3 回答
- 0 關(guān)注
- 614 瀏覽
添加回答
舉報