c# - 通过子类应用 DataAnnotations
问题描述
我有一个可以与多个数据存储端点一起使用的项目的域模型。
我想将它与 DynamoDB 一起使用。Dynamo 提供对象持久性方法,允许您使用 DynamoDB 集合的结构元素(即[DynamoDBTable]
、[DynamoDBHashKey]
、[DynamoDBLocalSecondaryIndexRangeKey]
等)注释类的属性。我想保持我的域模型干净,所以我不想用这些端点特定的注释来装饰它。
我知道我可以使用 Dynamo 文档模型方法,但我喜欢将属性附加到属性的组织。
为了满足这两个需求,有没有办法继承我的域模型并在子类中应用那些 dynamo 注释?或者,有没有办法以编程方式应用数据注释?
解决方案
推荐阅读
- mysql - 使用 NestJs 和 Mysql 检查连接是否成功
- docker - 创建包含 Docker 和 Jenkins 的 Kubernetes 部署
- android - 如何保留通过java代码创建的任何视图以便在android studio中进一步使用?
- python - Python无限循环卡住了
- python - AttributeError:'bool'对象在检查数据库中是否存在某些东西时没有属性'_sa_instance_state'
- amazon-web-services - 如何防止手动更改 AWS 基础设施?
- containers - com.playtika.testcontainers 与 org.testcontainers
- javascript - 为什么我不能在 react.js 中显示我的图像
- python - 使用任意权重合并 Pandas 中的 DataFrame
- spring-boot - 我的多模块项目无法解析父依赖