返回總目錄 本篇目錄 為何需要DTO 領域層抽象 數據隱藏 序列化和懶加載問題 DTO慣例和驗證 DTO和實體的自動映射 使用特性和擴展方法進行映射 幫助接口 DTO用於應用層和 展現層間的數據傳輸 ...
返回總目錄 本篇目錄 驗證介紹 使用數據注解 自定義驗證 標准化 驗證介紹 首先應該驗證應用的輸入。用戶或者其它應用都可以向該應用發送輸入。在一個web應用中,驗證通常要實現兩次:在客戶端和服務器端。客戶端的驗證大多數情況下是為用戶體驗而實現的。在客戶端最好先檢查一下表單,並向用戶展示不合法的字段。但是服務端的驗證更關鍵且不可避免。 服務端的驗證通常實現在應用服務層。應用服務方法應首先檢查 驗證 ...
2015-12-29 22:35 10 7480 推薦指數:
返回總目錄 本篇目錄 為何需要DTO 領域層抽象 數據隱藏 序列化和懶加載問題 DTO慣例和驗證 DTO和實體的自動映射 使用特性和擴展方法進行映射 幫助接口 DTO用於應用層和 展現層間的數據傳輸 ...
返回總目錄 本篇目錄 IRepository接口 查詢 插入 更新 刪除 其他 關於異步方法 倉儲實現 管理數據 ...
返回總目錄 本篇目錄 介紹 注入Session 使用Session屬性 介紹### 當應用程序要求用戶登錄時,那么應用程序也需要知道當前用戶正在執行的操作。雖然ASP.NET本身在展現層提供了Session對象,但ABP也提供了在任何需要獲得當前用戶和租戶的地方都可以 ...
返回總目錄 本篇目錄 創建菜單 注冊導航提供者 展示菜單 每一個web應用在頁面之間都有一些要導航的菜單。ABP提供了公用的基礎設施來創建菜單並將菜單展示給用戶。 創建菜單### 一個應用可能由不同的模塊組成,每個模塊可能有它自己的菜單項。想要 ...
返回總目錄 本篇目錄 配置ABP 配置模塊 為模塊創建配置 為了在應用啟動時配置ABP和模塊,ABP提供了一個基礎設施。 配置ABP### 配置ABP是在模塊的PreInitialize事件中完成的。下面的代碼摘自Github上的Taskever(一個任務系統 ...
返回總目錄 如果你的應用中使用了OWIN,那么需要在主項目(一般來說是指Web項目)中添加Abp.Owin的nuget包,然后像下面那樣在OWIN的 Startup文件中調用 UseAbp()擴展方法: ...
返回總目錄 所有的官方ABP nuget包都是支持GitLink的,這意味着你可以在項目中輕松地調試所有的以Abp為前綴的Nuget包。 要開啟這項支持,“啟用源服務器支持”選項應該勾選,“啟用僅我的代碼”選項應該取消勾選,中文截圖如下: 英文版截圖如下: 如上設置之后,就可以 ...
返回總目錄 本篇目錄 介紹 AbpWebViewPage基類 介紹### ABP通過Abp.Web.Mvc Nuget包集成了MVC視圖。因此你可以像常規那樣創建MVC視圖。 AbpWebViewPage基類### ABP也提供了AbpWebViewPage基類 ...