預定義的過濾 ISoftDelete 軟刪除過濾用來在查詢數據庫時,自動過濾(從結果中抽取)已刪除的實體。如果一個實體可以被軟刪除,它必須實現ISoftDelete接口,該接口只定義了一個IsDeleted屬性,例如: 不會真實刪除數據 不會從數據庫里真實刪除一個Person實體 ...
文檔目錄 本節內容: 簡介 預定義過濾 ISoftDelete 何時可用 IMustHaveTenant 何時可用 IMayHaveTenant 何時可用 禁用過濾 關於using聲明 關於多租戶 啟用過濾 設置過濾參數 SetTenantId 方法 自定義過濾 EntityFramework.DynamicFilters 文檔 其它 ORM 簡介 通常都會用到軟刪除模式 不把一個實體從數據庫中刪 ...
2016-10-27 01:19 2 3641 推薦指數:
預定義的過濾 ISoftDelete 軟刪除過濾用來在查詢數據庫時,自動過濾(從結果中抽取)已刪除的實體。如果一個實體可以被軟刪除,它必須實現ISoftDelete接口,該接口只定義了一個IsDeleted屬性,例如: 不會真實刪除數據 不會從數據庫里真實刪除一個Person實體 ...
點這里進入ABP系列文章總目錄 基於DDD的現代ASP.NET開發框架--ABP系列之13、ABP領域層——數據過濾器(Data filters) ABP是“ASP.NET Boilerplate Project (ASP.NET樣板項目)”的簡稱。 ABP的官方網站:http ...
http://www.aspnetboilerplate.com/Pages/Documents/Data-Filters 我們在數據庫開發中,一般會運用 軟刪除 (soft delete)模式 ,即不直接從數據庫刪除數據 ,而是標記這筆數據為已刪除。因此 ,如果實體被軟刪除 ...
該文章是系列文章 基於.NetCore和ABP框架如何讓Windows服務執行Quartz定時作業 的其中一篇。 問題 ABP.WindowsService/Demo.MyJob/4.0.0該項目不僅包含了Job服務,還有一個Abp項目自動生成的web站點服務。之前改造了job的日志記錄,之后 ...
參考文檔:https://github.com/ABPFrameWorkGroup/AbpDocument2Chinese/blob/master/Markdown/Abp/9.4ABP%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%B1%82-%E9%9B%86 ...
文檔目錄 本節內容: DTO的必要性 領域層的抽象 數據隱藏 序列化和延遲加載問題 DTO 約定和驗證 示例 DTO和實體間自動映射 使用特性和擴展方法進行映射 輔助接口和類 ...
ABP框架默認使用的是SQL Server數據庫,在開發中,我們目前使用的比較多的是MySql數據庫(MySql也已經官方支持EF 6),所以希望通過使用官方的包來切換,以下是具體步驟。 1、通過PM安裝官方包到*.EntityFramework和*.Web項目中,PM> ...
第一篇 那種寫法有些復雜, 簡單辦法是直接注入 切換到 ***.EntityFramework 項目 在Uow 里面創建 ***EfUnitOfWork.cs 類 ...