这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
colin 0c5a11680b upgrade: upgrade abp framework to 9.0.4 12 months ago
..
DataSeeder feat(platform): add user feedback interface 1 year ago
FodyWeavers.xml feat(project): add single project 3 years ago
FodyWeavers.xsd feat(project): add single project 3 years ago
LY.MicroService.Applications.Single.EntityFrameworkCore.csproj upgrade: upgrade abp framework to 9.0.4 12 months ago
README.EN.md feat(docs): 添加数据迁移模块文档 1 year ago
README.md feat(docs): 添加数据迁移模块文档 1 year ago
SingleDbMigrationEventHandler.cs fix(saas): 修复单体项目租户新增/修改时创建作业空对象引用 1 year ago
SingleDbMigrationService.cs 📚 docs: 添加单体服务启动指南文档,提供详细的环境配置和数据库初始化步骤。 1 year ago
SingleMigrationsDbContext.cs feat(data-protection): 添加数据保护模块的迁移文件及配置 1 year ago
SingleMigrationsEntityFrameworkCoreModule.cs feat: 分离LY.MicroService.Applications.Single.EntityFrameworkCore 中的MySql逻辑 1 year ago

README.md

LY.MicroService.Applications.Single.EntityFrameworkCore

单体应用数据迁移模块,提供完整的应用程序数据库迁移功能。

English

功能特性

  • 集成审计日志数据迁移
  • 集成设置管理数据迁移
  • 集成权限管理数据迁移
  • 集成特性管理数据迁移
  • 集成通知系统数据迁移
  • 集成消息服务数据迁移
  • 集成平台管理数据迁移
  • 集成本地化管理数据迁移
  • 集成身份认证数据迁移
  • 集成IdentityServer数据迁移
  • 集成OpenIddict数据迁移
  • 集成文本模板数据迁移
  • 集成Webhooks管理数据迁移
  • 集成任务管理数据迁移
  • 集成SaaS多租户数据迁移
  • 支持数据库迁移事件处理
  • 提供数据库迁移服务

模块依赖

[DependsOn(
    typeof(AbpSaasEntityFrameworkCoreModule),
    typeof(AbpAuditLoggingEntityFrameworkCoreModule),
    typeof(AbpSettingManagementEntityFrameworkCoreModule),
    typeof(AbpPermissionManagementEntityFrameworkCoreModule),
    typeof(AbpFeatureManagementEntityFrameworkCoreModule),
    typeof(AbpNotificationsEntityFrameworkCoreModule),
    typeof(AbpMessageServiceEntityFrameworkCoreModule),
    typeof(PlatformEntityFrameworkCoreModule),
    typeof(AbpLocalizationManagementEntityFrameworkCoreModule),
    typeof(AbpIdentityEntityFrameworkCoreModule),
    typeof(AbpIdentityServerEntityFrameworkCoreModule),
    typeof(AbpOpenIddictEntityFrameworkCoreModule),
    typeof(AbpTextTemplatingEntityFrameworkCoreModule),
    typeof(WebhooksManagementEntityFrameworkCoreModule),
    typeof(TaskManagementEntityFrameworkCoreModule),
    typeof(AbpWeChatModule),
    typeof(AbpDataDbMigratorModule)
)]

配置项

{
  "ConnectionStrings": {
    "SingleDbMigrator": "你的数据库连接字符串"
  }
}

基本用法

  1. 配置数据库连接字符串

    • 在appsettings.json中配置SingleDbMigrator连接字符串
  2. 添加模块依赖

    [DependsOn(typeof(SingleMigrationsEntityFrameworkCoreModule))]
    public class YourModule : AbpModule
    {
        // ...
    }
    

数据库表说明

  • AbpAuditLogs - 审计日志数据
  • Identity相关表 - 用户、角色、声明等身份认证相关数据
  • IdentityServer相关表 - 客户端、API资源、身份资源等OAuth/OpenID Connect相关数据
  • OpenIddict相关表 - OpenID Connect认证相关数据
  • AbpPermissionGrants - 权限授权数据
  • AbpSettings - 系统设置数据
  • AbpFeatures - 功能特性数据
  • AbpNotifications - 通知系统数据
  • AbpMessageService - 消息服务数据
  • Platform相关表 - 平台管理相关数据
  • AbpLocalization - 本地化管理数据
  • AbpTextTemplates - 文本模板数据
  • AbpWebhooks - Webhooks管理数据
  • AbpTasks - 任务管理数据
  • Saas相关表 - 租户、版本等多租户相关数据

更多信息