介紹##
ABP框架的設計是獨立於任何數據庫模式的且盡可能地使用泛型。因此,它避開了一些要求數據存儲的抽象和可選的概念(如審計日志,session管理和授權)。
Module Zero實現了ASP.NET Boilerplate框架的所有基礎概念,如租戶管理(多租戶),角色管理,用戶管理,session,授權(權限管理),設置管理,語言管理,審計日志等等。
Medule-Zero定義了實體類以及實現了領域邏輯(領域層)。因為應用可以有非常不同的應用邏輯和用戶界面需求,因此,它避開了應用層和展示層。你可以使用ABP官網的模板創建基於module zero的應用。
Microsoft ASP.NET Identity框架##
Module Zero基於微軟的ASP.NET Identity Framework。它使用泛型倉儲擴展了用戶和角色管理者以及實現了用戶和角色存儲。它支持可用於ASP.NET Boilerplate的任何ORM(如Entity Framework和NHibernate)。雖然module zero擴展自Identity Framework,但它有很多獨特的功能。
源代碼##
Module-Zero源代碼和ASP.NET Boilerplate是分離的,且都托管在GitHub上。在Nuget上作為框架發布。