BlogEngine.Core:核心邏輯層,含業務物件、Provider、Extension 等。Web Site:表現層,呼叫 Core API。IsNew、IsDirty、IsDeleted。Save() 標記待存,DataProvider 統一批次持久化。Saving、Saved、Deleting、Deleted,Extension 訂閱點。ValidationRules 集合,Validate() 執行規則。AuthorProfile:使用者設定檔。Page:靜態頁面。Post:部落格文章 (最核心)。Category:分類,支援巢狀。
定義可發布實體共同屬性 (Title、Content、DateCreated、Slug),Post/Page 實作,供搜尋、聚合、Syndication 使用。
BusinessBase 封裝業務物件通用行為,構成 BlogEngine.Core 的骨架,體現「領域模型」與「事件驅動」架構風格。