Blog

Thinking will not overcome fear but action will.

如何在ABP Vnext中拓展user表字段

如何在ABP Vnext中拓展user表字段

步骤 从ABP官网创建下载下来的代码中,有自带的表都是封装好的,如果个别业务需要去定制,如果不是很熟悉ABP的话就很难去做这个拓展的需求。 官方纵使也有这个方面的文档,但是对于柴点的朋友还是有点难度的,鄙人就是哪一位,因此研究了好些时间,在此记录一下获取能帮助到其他跟我一样的朋友。 创建一个类,用于放置需要拓展的字段属性,根据规范这部分属...

前端相关命令

前端相关命令

npm install 和 npm install vue-cli 作用区别 npm install 和 npm install vue-cli 是两种不同的命令,它们的作用也不同。 npm install 命令是 Node.js 包管理器(npm)自带的命令,用于安装项目所需的依赖包。它会自动从 npm 仓库下载并安装指定的包及其所有子依赖包。例如,执行 npm install expr...

Vue项目克隆下来后如何本地启动、开发

Vue项目克隆下来后如何本地启动、开发

一般克隆下来的vue项目是没有依赖包的(node_modules文件夹就是依赖包,这个往往占比较大空间),想要启动则需要重新下载依赖包。 安装node.js,node内置了npm。 设置npm镜像,便于下载,国内的会有网络问题无法下载依赖等等。 CMD(C盘下),运行 npm install -g cnpm –registry=https://registr...

ABP VNEXT PRO 拓展User表字段后出现必填字段写入种子数据是报空异常错误

ABP VNEXT PRO 拓展User表字段后出现必填字段写入种子数据是报空异常错误

在拓展了ABP 原生user表字段后,如果之前已经做过迁移了,那么后续迁移不会出现下图错误内容;但是如果清除掉迁移记录文件、表后,重新迁移就会出现如下图错误。

ABP Vnext Pro Oracle 切换到 SQL server

ABP Vnext Pro Oracle 切换到 SQL server


C# 类属性中使用属性A判断属性B是否必填逻辑操作

C# 类属性中使用属性A判断属性B是否必填逻辑操作

C# 中,如何再实体类中的属性,判断其中一个属性A的值然后提示属性B为必填,类似在属性的上方加特性Required的操作? 您可以在 C# 实体类中为属性 A 添加一个自定义属性,然后在属性的 setter 方法中检查该属性的值,如果为某个特定值,就将属性 B 标记为必填。下面是一个示例代码: csharp Copy code public class MyEntity { [My...

ABP VNEXT PRO 数据迁移后表字段注释乱码问题

ABP VNEXT PRO 数据迁移后表字段注释乱码问题

ABP Vnext PRO在做表映射时,在ExamineDbContextModelCreatingExtensions.cs中用hascomment设置表字段的注释之后,生成迁移文件,然后更新到数据库后,发现表的字段注释是乱码的,这该如何解决?本地的Oracle数据全局编码格式是GBK,如何在不修改Oracle全局编码的情况下,通过修改ABP Vnext PRO项目中的代码来解决这个注释乱...

Oracle数据库迁移至MySQL是否可行?

Oracle数据库迁移至MySQL

将 Oracle 10g 迁移到 MySQL 可以采用以下一些便捷有效的方案: 导出和导入数据:使用 Oracle 10g 的工具将数据导出为适合 MySQL 的格式(如CSV)或者生成 SQL 脚本。然后使用 MySQL 的工具将数据导入到 MySQL 数据库中。这种方法适用于较小规模的数据库。 使用 ETL 工具:ETL(抽取、转换和加载)工具可以帮...

EF CORE做数据迁移时,写的字段说明在Oracle中是乱码问题

EF CORE做数据迁移时,写的字段说明在Oracle中是乱码问题


ABP Vnext Pro开发服务API

如何使用ABP Vnext Pro开发API流程

如何使用ABP Vnext Pro开发API流程 创建表实体映射 设计表或根据现有表结构写映射类(聚合)Model。 在 Domain 层新增对应服务文件夹,如体检服务 Examineinfos ;然后新增服务的 Aggregates 文件夹,用于存放服务的表映射实体;可以用在线工具将表的SQL生成C#实体类 设置表、字段名称别名,Oracle默认转...