三層架構(gòu), 從網(wǎng)上找的動態(tài)注入只能注入一層,多一層就不行了,怎么弄?
2019-10-24
講師回答 / 阿萊克斯劉
可以詳細(xì)描述一下你遇到的情況嗎?問題很有可能出在startup文件的設(shè)置上。代碼請在github上下載,https://github.com/Yaduo/LanzhouBeefNoodles
2019-10-23
講師回答 / 阿萊克斯劉
首先檢查你所使用的.net core sdk版本, .net core 2.2之前的版本需要手動在nuget中安裝Identity庫Microsoft.AspNetCore.Identity.EntityFrameworkCore是跟著Microsoft.AspNetCore.App,所以請檢查項目依賴是否已經(jīng)引用Microsoft.AspNetCore.Identity。打開項目的depencies文件夾,展開NuGet, 再展開Microsoft.AspNetCore.App,檢查Microsoft....
2019-10-23
已采納回答 / 阿萊克斯劉
思維導(dǎo)圖已上傳至Github, https://github.com/Yaduo/LanzhouBeefNoodles/ASP.Net Core 后端工程師學(xué)習(xí)路線.pdf
2019-10-20
處理數(shù)據(jù)遷移的時候,除了課程中提到的package manager console,還有另一種方式,就是直接使用“dotnet ef migrations add <數(shù)據(jù)遷移的名字>”。所以使用mac版本visual studio或著不喜歡使用IDE的同學(xué)可以選擇使用第二種方式。詳細(xì)資料:https://www.learnentityframeworkcore.com/migrations
2019-10-17
@free_saber,dbup-add-migration是指這個嗎?https://github.com/piotrekh/dbup-add-migration。這個插件不需要特別安裝,因為add-migration是跟著Visual Studio和Entity Framework一起內(nèi)建在package manager console中的。
2019-10-17
謝謝free_saber指出的問題,回應(yīng)一下關(guān)于使用AddSingleton的問題。我在這里使用addTransient的原因是在第六章要連接數(shù)據(jù)庫,而數(shù)據(jù)庫是獨立的資源,不受內(nèi)存影響,所以在這里使用了addTransient。不過同學(xué)們也可以借這個機(jī)會試試使用AddSingleton,來感受一下AddSingleton和addTransient有什么不一樣。
2019-10-17
add-migration需要通過Install-Package dbup-add-migration安裝
2019-10-16