c# - 在 ABP.IO 中继承或实现 AuditedAggregateRoot 或实体时,是否有任何方法可以指定 Id 属性名称?
问题描述
最近我面临着对遗留应用程序进行现代化改造,同时还要保留旧的数据库结构,我想在其中使用 ABP.IO,总的来说,我认为这是一个很好的决定,框架很棒。但在某些情况下,旧数据库表的 Id 是字符串或 int,但名称不是 Id,当尝试在实体类中实现任何一个AuditedAggregateRoot
或Entity
在实体类中实现所有你要做的很酷的事情时,这会成为问题在实现其中一个或那些时,例如使用 CrudService 等等。
我查看了所有文档,找不到任何关于如何使用另一个属性名称来完成此操作的参考,但也许我只是不擅长搜索,因此任何有关此的输入将不胜感激。
此致。
解决方案
推荐阅读
- ansible - ansible 模块 vultr_server 中的 ssh_keys 参数示例
- ios - SwiftUI 应用程序在进入前台之前冻结了几秒钟
- python - 防止在读取/写入 csv 文件时更改 EOL 字符
- django-models - 'Account' 对象没有属性 'products' AND (fields.E301) Field 定义了与模型 'auth.User' 的关系,该模型已被换出。
- rspec - 使用 shell_out 进行 Chef 库测试
- javascript - Mozilla 扩展:变量范围
- python - 为随机化添加更多运动,添加带有矩阵的网格:Tkinter、Python
- ms-access - 从 MS Access 导出多个命名的 PDF - 导出的 PDF 中不显示数据字段
- sharepoint - 从 Sharepoint 页面检索 MS Graph API 访问令牌
- java - 如何在 Android Studio 中随机化我的按钮?