这是基于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.
 
 
 
 
 
 

3.4 KiB

LY.MicroService.Applications.Single.EntityFrameworkCore

Monolithic Application Database Migration Module, providing comprehensive application database migration functionality.

简体中文

Features

  • Integrated Audit Logging data migration
  • Integrated Setting Management data migration
  • Integrated Permission Management data migration
  • Integrated Feature Management data migration
  • Integrated Notification System data migration
  • Integrated Message Service data migration
  • Integrated Platform Management data migration
  • Integrated Localization Management data migration
  • Integrated Identity Authentication data migration
  • Integrated IdentityServer data migration
  • Integrated OpenIddict data migration
  • Integrated Text Templating data migration
  • Integrated Webhooks Management data migration
  • Integrated Task Management data migration
  • Integrated SaaS multi-tenancy data migration
  • Support for database migration event handling
  • Provides database migration service

Module Dependencies

[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)
)]

Configuration

{
  "ConnectionStrings": {
    "SingleDbMigrator": "Your database connection string"
  }
}

Basic Usage

  1. Configure Database Connection String

    • Configure SingleDbMigrator connection string in appsettings.json
  2. Add Module Dependency

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

Database Tables Description

  • AbpAuditLogs - Audit logging data
  • Identity Related Tables - User, role, claims and other authentication related data
  • IdentityServer Related Tables - Client, API resources, identity resources and other OAuth/OpenID Connect related data
  • OpenIddict Related Tables - OpenID Connect authentication related data
  • AbpPermissionGrants - Permission authorization data
  • AbpSettings - System settings data
  • AbpFeatures - Feature data
  • AbpNotifications - Notification system data
  • AbpMessageService - Message service data
  • Platform Related Tables - Platform management related data
  • AbpLocalization - Localization management data
  • AbpTextTemplates - Text template data
  • AbpWebhooks - Webhooks management data
  • AbpTasks - Task management data
  • Saas Related Tables - Tenant, edition and other multi-tenancy related data

More Information