Original
2026-09-22
726
为什么 EasyAdminBlazor 不需要传统 Controller + Service + DTO?
EasyAdminBlazor 2.3.0 不需要 Controller + DTO,是因为 Blazor Server 组件在服务端执行,没有 HTTP 边界,这两层"协议层"的职责消失。CRUD 编排由 AdminTable 内置,业务规则仍应抽成可注入的领域服务。需要前后端分离、第三方对接、开放 API 时,仍应写接口层,实体与仓储可复用。
Read More