首页 > 其他 > 详细

ABP框架使用

时间:2020-11-21 10:36:40      阅读:73      评论:0      收藏:0      [点我收藏+]

 技术分享图片

1.Sample
https://github.com/abpframework/abp-samples

2.配置数据库表前缀
https://www.cnblogs.com/yiluomyt/p/10350524.html

基础模块(如身份, 租户管理 和 审计日志)使用 Abp 前缀, 其他的模块使用自己的前缀. 如Identity Server 模块使用前缀 IdentityServer.

修改应用程序的模块更改数据库表前缀,在表的类前面加上表属性 [Table("Author")] ,在BookStoreDbContextModelCreatingExtensions.cs 类里

            var entityTypes = builder.Model.GetEntityTypes().ToList();
            // 设置自定义表前缀
            foreach (var entityType in entityTypes)
            {
                if (entityType.ClrType
                    .GetCustomAttributes(typeof(TableAttribute), true)
                    .FirstOrDefault() is TableAttribute table)
                {
                    // 如果你的表名就是实体类型名的话,可以修改为如下形式,就不必给出[table]的Name参数
                    // string tableName = tablePrefix + entityType.ClrType.Name;
                    // 如若有其他需求也可在此进行修改
                    string tableName = "TESTY" + table.Name;
                    builder.Entity(entityType.ClrType)
                        .ToTable(tableName);
                }
            }

 

ABP框架使用

原文:https://www.cnblogs.com/sui84/p/14013614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!