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

2.0 KiB

LY.MicroService.WebhooksManagement.EntityFrameworkCore

Webhooks Management Database Migration Module, providing database migration functionality for the webhooks management system.

简体中文

Features

  • Integrated SaaS multi-tenancy data migration
  • Integrated Webhooks Management data migration
  • Integrated Setting Management data migration
  • Integrated Permission Management data migration
  • Integrated Feature Management data migration
  • Support for MySQL database

Module Dependencies

[DependsOn(
    typeof(AbpSaasEntityFrameworkCoreModule),
    typeof(WebhooksManagementEntityFrameworkCoreModule),
    typeof(AbpEntityFrameworkCoreMySQLModule),
    typeof(AbpSettingManagementEntityFrameworkCoreModule),
    typeof(AbpPermissionManagementEntityFrameworkCoreModule),
    typeof(AbpFeatureManagementEntityFrameworkCoreModule),
    typeof(AbpDataDbMigratorModule)
)]

Configuration

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

Basic Usage

  1. Configure Database Connection String

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

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

Database Tables Description

  • AbpWebhooks - Webhooks basic information table
  • AbpWebhookSubscriptions - Webhooks subscriptions table
  • AbpWebhookGroups - Webhooks groups table
  • AbpWebhookEvents - Webhooks events table
  • AbpWebhookSendAttempts - Webhooks send attempts table
  • Saas Related Tables - Tenant, edition and other multi-tenancy related data
  • AbpSettings - System settings data
  • AbpPermissionGrants - Permission authorization data
  • AbpFeatures - Feature data

More Information