OrganizationUnit 数据实体因为没有 abstract,相比 Role 加字段有点些不一样的地方,下面是实现步骤:

1.新增 OrganizationUnitExtend 并继承 Abp.Organizations.OrganizationUnit

2.【重点】重新迁移,并修改 AbpOrganizationUnits 迁移生成后的代码,修改的主要原因是设置 【Discriminator】字段的 defaultValue 值。

Discriminator = table.Column<string>(nullable: false, maxLength: 22, defaultValue: "OrganizationUnitExtend"),

新增 Description 字段后,会默认生成 Discriminator 字段,创建数据时将 扩展类名 作为默认值,这样才能查询出数据,否则数据出不来。具体原因文档上没有说为什么,所以我也还在探索。

3.最后生成数据库,迁移命令

Add-Migration    Update-Database

以上信息均参考ABP文档:

https://docs.aspnetzero.com/documents/zero/latest/Extending-Existing-Entities

ABP 扩展 OrganizationUnit 数据实体(新增字段)相关推荐

  1. ThinkPHP怪现象:数据表新增字段后开发模式可更新运行模式无法更新

    一.情况说明 一个已经发布的程序中,数据库原有表article,字段原有id.content.title三个字段,原程序可以正常运行,通过大D方法可以正常的更新数据库. 现在要对这个程序进行更新,数据 ...

  2. 初识ABP vNext(5):ABP扩展实体

    点击上方蓝字"小黑在哪里"关注我吧 扩展实体 路由整理 前言 上一篇实现了前端vue部分的用户登录和菜单权限控制,但是有一些问题需要解决,比如用户头像.用户介绍字段目前还没有,下面 ...

  3. access vba表字段_【Access】创建数据表并新增字段

    时 间:2016-08-02 13:29:20 作 者:摘 要:用代码创建数据表并新增字段 正 文: 在DAO中,可以通过CreateTableDef方法在数据库中创建新的数据表,其具体的语法格式如下 ...

  4. oracle数据库向表中新增字段以及插入一行数据

    一.新增字段: alter table 表名 add(字段名,字段类型); 例: alter table bi_trade_info add(LEAGUER_TYPE NUMBER(1)); 二.修改 ...

  5. Doris新增字段后立马向新增字段updat和insert显示没有该新增字段或者新增字段没有updata和insert数据

    Doris新增字段后立马向新增字段updat和insert显示没有该新增字段或者新增字段没有updata和insert数据 原因:Doris新增字段后需要反应一段时间 解决办法:新增字段后不立马进行u ...

  6. 使用 Eav 模型构建可无限扩展的数据存储能力

    举个例子 假设要做一个电商的商品管理,我们先卖一些衣服,需要管理衣服的尺码.颜色.款式等信息,有一天需要卖电脑了,电脑需要 主板.CPU.显卡.内存.硬盘.散热 等信息,过几天又需要卖手机了,手机有 ...

  7. greendao3.0版本更新 新增字段遇到的问题

    问题描述 前段时间在公司有项目需要更新版本.在新增的功能需求里,需要对greendao里的Entity实体类新增一个字段. 最开始觉得只需要新增一个对象后,在gradle中修改greendao版本号之 ...

  8. oracle 增加不了新列,【云和恩墨大讲堂】谈Oracle表新增字段的影响

    编辑手记:本文来自上周四云和恩墨大讲堂课程的整理.作者通过锁.索引.约束等的情况验证了表的新增字段对不同版本的Oracle数据库产生的影响. 作者简介刘晨,网名bisal,Oracle 10g/11g ...

  9. 如果某个字段值相同则触发器新增_Thrift IDL新增字段导致版本不一致引发的惨案...

    公司某业务出现严重的线上故障,复盘发现原因竟是某接口的 Thrift IDL 变更,未及时同步所有上游,导致上游某服务 OOM 引发 Crash.看似操作不规范是本次故障的根因,但进一步思考:该接口非 ...

最新文章

  1. 【转】Docker 运行时资源限制-内存memory、交换机分区Swap、CPU
  2. 对于PHP框架的简单认识
  3. linux7.3安装oracle12c release2
  4. linux下后台启动springboot项目
  5. SEO之Google--PageRank优化剖析(三)
  6. Redis 学习---Redis 安装(2)
  7. 九度OJ-1112-导弹拦截-最长不增子序列
  8. 取消回车表单自动提交
  9. selenium_java
  10. RobotFramework自动化测试框架-移动手机自动化测试Clear Text关键字的使用
  11. 华为NP课程笔记8-BGP2
  12. bandgap带隙基准电路设计,cadence,
  13. Java Spring 框架详解
  14. 工作经验分享|你在工作中应该注意什么?
  15. 只需3步把VSCode打造成Markdown编辑器
  16. 分享:MSDN visual studio 2010简体中文旗舰版,专业版下载(内置正版密钥)
  17. std::cout彩色输出
  18. Phobos病毒家族最新变种.faust后缀勒索病毒活跃传播
  19. 武汉理工计算机网络,计算机网络实验武汉理工大学
  20. uniapp下载图片

热门文章

  1. 基于jQuery的软键盘
  2. 计算机里的小游戏在哪,windows10游戏在哪里_win10电脑自带的游戏在哪里
  3. I.MX6U-ALPHA开发板(主频和时钟配置实验)
  4. STM32H743Nucleo ADC使用DMA配置无法读取数据的问题及解决
  5. DOS界面下的翻译软件制作
  6. 用单片机c51电子秤的c语言,基于51单片机的电子秤系统设计
  7. 深入剖析FP-Growth原理
  8. 数据库事务隔离级别和锁的实现方式
  9. 【zz】 现代CPU Cache结构 和 陈首席对CPU Cache的讲解
  10. Apache OJB的分页处理