在這30天,我將向大家介紹如何使用Asp.Net MVC來打造一個簡單的Api,並在以下會簡單的說明在開發Api時所使用的技術和環境,以及為什麼會這樣選擇的理由...
在打造Api時,我們希望可以善用Asp.Net MVC易於擴充的特性來開發,讓所有開發的程式碼可以專注在實現自己的功能上,並能夠進行單元測試以及動態替換,為了實...
經過前兩天關於本次系統架構的簡單介紹之後,我們將要開始建立我們的Api系統,今天主要的內容將會向大家簡單介紹Api的各個Layer大概會如何規劃,以及程式碼架構...
在第二天的文章中,我有簡單的介紹過DI Framework的用處及優點,所以在開始撰寫其它的功能之前,最先開始做的工作就是將DI Framework引入我們的專...
昨天我們已經建立了一個簡單的Api,提供使用者可以透過簡單的Get方法來取得JSon格式的資料,但在真實世界的應用中,我們還是最常透過Api來存取在資料庫中的資...
在昨天我們使用了Entity Framework的Codefirst這項技術,它讓我們不用預先建立資料庫,而是可以先定義我們將在程式中使用的資料模型(class...
有了DA層的單元測試之後,我們將持續的對DA層做一些小小的擴充,讓許多可以透過統一處理的工作在背後自動的被完成,也不用擔心可能因為某些地方少做了處理,而在追問題...
昨天介紹了透過EFHook這個好用的Library,它可以幫助我們將一些希望統一在Insert、Update或Delete時執行的動作,透過將DbContext...
在異動網站的敏感性資料時,我們常常會被要求能夠詳細的紀錄資料被異動的歷程,而如果是分別在Repository中去實作更動敏感資料時,必須要加上稽核紀錄的功能,很...
在我們開發專案時,總是會希望可以讓網站架構保持彈性,並且讓程式碼具有可讀性,如此一來接手維護的人就可以比較容易切入處理系統問題。而根據開發的經驗,通常一個Fun...