{ "items": [ { "text": "入门", "items": [ { "text": "从启动模板开始", "items": [ { "text": "ASP.NET Core MVC 模板", "path": "Getting-Started-AspNetCore-MVC-Template.md" } ] }, { "text": "从空项目开始", "items": [ { "text": "使用ASP.NET Core Web Application", "path": "Getting-Started-AspNetCore-Application.md" }, { "text": "使用Console Application", "path": "Getting-Started-Console-Application.md" } ] } ] }, { "text": "教程", "path": "Tutorials/Index.md", "items": [ { "text": "应用开发", "items": [ { "text": "使用 ASP.NET Core MVC", "path": "Tutorials/AspNetCore-Mvc/Part-I.md" } ] } ] }, { "text": "CLI", "path": "CLI.md" }, { "text": "基础知识", "items": [ { "text": "配置", "path": "Configuration.md" }, { "text": "选项", "path": "Options.md" }, { "text": "依赖注入", "path": "Dependency-Injection.md", "items": [ { "text": "AutoFac 集成", "path": "Autofac-Integration.md" } ] }, { "text": "虚拟文件系统", "path": "Virtual-File-System.md" }, { "text": "本地化", "path": "Localization.md" }, { "text": "异常处理", "path": "Exception-Handling.md" }, { "text": "验证", "path": "Validation.md", "items": [ { "text": "FluentValidation集成", "path": "FluentValidation.md" } ] }, { "text": "授权", "path": "Authorization.md" }, { "text": "缓存", "path": "Caching.md" }, { "text": "日志", "path": "Logging.md" }, { "text": "审计日志", "path": "Audit-Logging.md" }, { "text": "设置管理", "path": "Settings.md" } ] }, { "text": "事件", "items": [ { "text": "本地 Event Bus" }, { "text": "分布式 Event Bus", "items": [ { "text": "RabbitMQ 集成" } ] } ] }, { "text": "服务", "items": [ { "text": "当前用户", "path": "CurrentUser.md" }, { "text": "对象到对象映射", "path": "Object-To-Object-Mapping.md" }, { "text": "JSON序列化" }, { "text": "邮件" }, { "text": "GUIDs" }, { "text": "线程" }, { "text": "定时" } ] }, { "text": "多租户", "path": "Multi-Tenancy.md" }, { "text": "模块开发", "items": [ { "text": "基础", "path": "Module-Development-Basics.md" }, { "text": "模块插件" }, { "text": "最佳实践", "path": "Best-Practices/Index.md" } ] }, { "text": "领域驱动设计", "path": "Domain-Driven-Design.md", "items": [ { "text": "领域层", "items": [ { "text": "实体&聚合根", "path": "Entities.md" }, { "text": "值对象" }, { "text": "仓储", "path": "Repositories.md" }, { "text": "领域服务" }, { "text": "规约", "path": "Specifications.md" } ] }, { "text": "应用服务层", "items": [ { "text": "应用服务", "path": "Application-Services.md" }, { "text": "数据传输对象(DTO)" }, { "text": "工作单元" } ] } ] }, { "text": "ASP.NET Core", "items": [ { "text": "API", "items": [ { "text": "自动API控制器", "path": "AspNetCore/Auto-API-Controllers.md" }, { "text": "动态C# API客户端", "path": "AspNetCore/Dynamic-CSharp-API-Clients.md" } ] }, { "text": "用户界面", "items": [ { "text": "客户端包管理", "path": "AspNetCore/Client-Side-Package-Management.md" }, { "text": "捆绑&压缩", "path": "AspNetCore/Bundling-Minification.md" }, { "text": "Tag Helpers", "items":[ { "text": "在线演示", "path": "AspNetCore/Tag-Helpers/Index.md" }, { "text": "按钮", "path": "AspNetCore/Tag-Helpers/Buttons.md" } ] }, { "text": "仪表板和小部件(Widget)系统", "path": "AspNetCore/Widgets.md" }, { "text": "主题化", "path": "AspNetCore/Theming.md" } ] } ] }, { "text": "数据访问", "path":"Data-Access.md", "items": [ { "text": "连接字符串", "path": "Connection-Strings.md" }, { "text": "数据库提供程序", "items": [ { "text": "Entity Framework Core", "path": "Entity-Framework-Core.md", "items": [ { "text": "数据库迁移", "path": "Entity-Framework-Core-Migrations.md" }, { "text": "切换DMBS", "path": "Entity-Framework-Core-Other-DBMS.md", "items":[ { "text": "到MySql", "path": "Entity-Framework-Core-MySQL.md" }, { "text": "到PostgreSQL", "path": "Entity-Framework-Core-PostgreSQL.md" }, { "text": "到SQLite", "path": "Entity-Framework-Core-SQLite.md" } ] } ] }, { "text": "MongoDB", "path": "MongoDB.md" }, { "text": "Dapper", "path": "Dapper.md" } ] } ] }, { "text": "后台服务", "items": [ { "text": "后台作业", "path": "Background-Jobs.md", "items": [ { "text": "Hangfire 集成", "path": "Background-Jobs-Hangfire.md" }, { "text": "RabbitMQ 集成", "path": "Background-Jobs-RabbitMq.md" }, { "text": "Quartz 集成", "path": "Background-Jobs-Quartz.md" } ] }, { "text": "后台工作者", "path": "Background-Workers.md", "items": [ { "text": "Quartz 集成", "path": "Background-Workers-Quartz.md" } ] } ] }, { "text": "启动模板", "path": "Startup-Templates/Index.md", "items": [ { "text": "应用程序", "path": "Startup-Templates/Application.md" }, { "text": "模块", "path": "Startup-Templates/Module.md" } ] }, { "text": "示例", "items": [ { "text": "微服务示例", "path": "Samples/Microservice-Demo.md" } ] }, { "text": "应用模块", "path": "Modules/Index.md" }, { "text": "微服务架构", "path": "Microservice-Architecture.md" }, { "text": "测试" }, { "text": "每日构建", "path": "Nightly-Builds.md" }, { "text": "贡献指南", "path": "Contribution/Index.md" } ] }