1,在src目录下新建一个项目,类库,例如叫AbpDemo.Core.System,

然后修改项目属性,把命名空间修改回来为:AbpDemo

然后添加依赖,照着现有的领域层AbpDemo.Core添加:abp.automapper 和 abp.ZeroCore.EntityFrameworkCore  ,添加一样的版本

2,在项目中添加一个实体,一般的首先会添加一个文件夹,实体如下

    //系统枚举表,所有表用到的枚举字段都事先插入到此表[Table("SysEnum")]public class SysEnum : Entity<string>{/// <summary>/// 无效Id,实际Id为Type和Value/// </summary>
        [NotMapped]public override string Id => $"{Type}-{Value}";//类型,与使用此类型的表字段名一致,同时是多语言的Keypublic string Type { get; set; }//值,[Type,Value]组成复合主键public int Value { get; set; }//值标题,必填,用于前端默认显示(不启用多语言的时候)public string Name { get; set; }/** 预留* 多语言的键,必填,* 类似英文标题*/public string KeyStr { get; set; }//是否启用public bool IsEnabled { get; set; }//备注public string Remark { get; set; }}

View Code

4,在应用层Application和基础层EntityFrameworkCore添加新项目的依赖

5,按正常流程添加DbSet和服务就可以了

转载于:https://www.cnblogs.com/dacaba/p/10560477.html

在ABP解决方案中添加一个Core层的项目相关推荐

  1. Visual Stdio 无法直接启动带有“类库输出类型”的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项目!

    Visual Stdio 无法直接启动带有"类库输出类型"的项目若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目.将这个可执行项目设置为启动项目! 参考文章: (1) ...

  2. “在解决方案中的一个或多个项目由于以下原因未能加载 项目文件或网站已移动或重新命名,或者不在您的计算机上” 的解决办法...

    用Visual studio.NET 2003/2005/2008在打开从网上下载的解决方案或从其他地方考来的解决方案时,往往会碰到一个这样的错误,提示说: "在解决方案中的一个或多个项目由 ...

  3. 经验1:Unity中双击脚本VS启动时候显示:未能正确加载解决方案中的一个或者多个项目。有关详细信息,请参见“输出窗口”

    这个问题困扰了我三四个小时,终于解决了,在此记录一下: 1.窗口中显示如下两个问题 D:\xxx\Assembly-CSharp-firstpass.csproj : error : 未能加载项目文件 ...

  4. ABP入门教程(三)添加一个领域层和一个应用层

    1 添加一个领域层 前言: ABP自带的Core层我们一般不会修改, 为了项目结构更加清晰建议添加一个Core层, 存放与业务有关的实体 1,在src目录下新建一个项目,类库,例如叫AbpDemo.C ...

  5. 【python】 定义一个Person类,它包含数据成员age, name和gender。从Person中派生一个类Employee,在新类中添加一个数据成员,存储个人的number.等等

    # 定义一个Person类,它包含数据成员age, name和gender. # a. 从Person中派生一个类Employee,在新类中添加一个数据成员,存储个人的number. # 再从Empl ...

  6. R语言编写自定义函数、评估回归模型预测变量的相对重要性(Relative importance)、通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加、评估预测变量的重要度、并通过点图可视化

    R语言编写自定义函数.评估回归模型预测变量的相对重要性(Relative importance).通过在所有可能的子模型中添加一个预测变量而获得的R方的平均增加.来评估预测变量的重要程度.并通过点图可 ...

  7. python在子类中添加新的属性_pycharm实现在子类中添加一个父类没有的属性

    我就废话不多说了,还是直接看代码吧! class Car(): """一次模拟汽车的简单尝试""" def __init__(self, m ...

  8. php怎么添加会员卡,怎么在微信公众号中添加一个会员卡领取功能

    怎么在微信公众号中添加一个会员卡领取功能 发布时间:2020-12-09 16:06:27 来源:亿速云 阅读:129 作者:Leah 这篇文章将为大家详细讲解有关怎么在微信公众号中添加一个会员卡领取 ...

  9. 如何在RCP程序中添加一个banner栏

    前言:这段时间还算比较空闲,我准备把过去做过的有些形形色色,甚至有些奇怪的研究总结一下,也许刚好有人用的着也不一定,不枉为之抓耳挠腮的时光和浪费的电力.以前有个客户提出要在RCP程序中添加一个bann ...

最新文章

  1. android textview图标左侧,Android 自定义 TextView drawableTop 图标与文字左对齐(效果图)...
  2. 基于.NET的图表控件解决方案
  3. 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决
  4. Command ‘ifconfig‘ not found
  5. Python开发【第六篇】:模块
  6. CSS3单词及属性大全
  7. JavaWeb学习之路
  8. python 干什么工作具有明显优势-Python 的优势在哪里?
  9. Oracle 11g用户创建、授权和导入dmp文件
  10. STM32F207和DM9161A的以太网实现方案
  11. 超级弱口令检查工具使用简介
  12. Vue项目设置全屏背景图片上方有白边的问题
  13. EN 50332手机Type-C数字音频输出测试
  14. Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;
  15. 03. 交换机的Telnet远程登陆配置
  16. Qt制作简易的酷狗音乐播放器
  17. 职工信息管理系统c语言报告,职工信息管理系统(c语言实现)
  18. pfamscan 的使用_【HMMSCAN】使用pfam数据库对多序列文件进行结构域注释
  19. 微信小程序与Netty实现的WebSocket聊天程序
  20. 数字化工厂实现的未来之道——工程数据数字化移交解决方案

热门文章

  1. 费米问题-如何估算芝加哥的钢琴调音师的人数?
  2. 理论+实战,一文详解最常使用的10个聚类算法(附代码)
  3. 讲真的,我刚开始工作的时候,也很迷茫
  4. 帆软单选按钮实例_HTML单选按钮示例教程
  5. 【Arduino+ESP32专题】CP2102串口自动下载电路
  6. 线上马太效应加剧,线下会是“二次元服饰们”的新出路吗?
  7. 肿瘤浸润淋巴细胞在病理图像上的空间组织与分子相关性
  8. mssql与mysql基本语法以及其他的区别
  9. MATH-现代=矩阵
  10. 获取二叉树叶子节点个数的递归及非递归算法