如果你已經精通一些類似于Go、C、JavaScript、Python或其他一些主流編程語言,通過認真學習本書內容,你將能夠編寫完整、地道的C#代碼,如果你已經使用過C#,本書將會“提升”你的C#技能。 無論你是在構建面向用戶的業(yè)務應用程序,還是在編寫數(shù)據(jù)密集型的后端服務,本書中基于經驗的實用技術都將把你的C#技能提升到一個新的水平。本書將教你如何編寫適合企業(yè)應用程序的、簡潔的C#代碼。在本書中,你將應用最新的C#技術重構舊的代碼庫,你還將探索Entity Framework Core等工具,學習依賴項注入等技術,測試代碼等實際應用。主要知識點單元測試和測試驅動開發(fā)重構代碼庫代碼簡潔之道使用LINQ和Entity Framework Core查詢和操作數(shù)據(jù)庫