More

    .Net Core Project 從零開始-專案分層

    先說明一下,.net core project 從零開始這個主題會是個一系列的文章

    這個是我目前專案上的資料夾分層

    1. Web folder: Web Application Project ;Web Site 的呈現主要會在這邊,之後的文章會介紹分享一下MVC的架構
    2. Test folder: NUnit Test Project;邏輯正確是非常重要的,在修改程式時,很有可能把既有的程式改壞,為了有更佳的code quality,Unit test 非常重要,它能替你驗證Service的處理後的數值有無運作正常。
    3. Service folder: Class Library Project ;這邊會有主要的商業邏輯(Business Layer)。
    4. Model folder: 這邊會再切分成 Service Model 與 DataAccessLayer Model;
    5. Data Base folder:SQL Server Database Project;主要會做一些管理資料表的動作,方便做資料庫的Sync的動作。
    6. Data Access Layer folder: Class Library Project;這邊主要會做與資料庫溝通取得資料這件事,後端框架我會用Dapper來處理。

    這將會簡單實作一個 購物商城、部落格 或是論壇 來呈現這個專案

    .Net Core Project GitHub:Link

    .Net Core Project 從零開始 — NLog

    .Net Core Project 從零開始 — 10個內步驟完成資料庫部署 Data Base Project

    .Net Core Project 從零開始 — 資料庫存取利器Dapper

    .Net Core Project 從零開始 — 認識與實作Filter

    .Net Core Project 從零開始 —相依性注入 (Dependency Injection)

    .Net Core Project 從零開始 — Create Web API with Swagger

    .Net Core Project 從零開始 — Miniprofiler針對application進行效能監控

    .Net Core Project 從零開始 — Miniprofiler record Dapper SQL Statement

    Recent Articles

    spot_img

    Related Stories

    Stay on op - Ge the daily news in your inbox