为了账号安全,请及时绑定邮箱和手机立即绑定

需要一个映射类来解析新添加的字段

需要一个映射类来解析新添加的字段

C#
慕桂英4014372 2022-01-09 17:31:55
我正在研究具有一些数据类型封装层的 ac# 项目。但是每当我在顶层的模型中添加一个字段(比如Application Service)时,我需要记住我应该在哪里更改以使我的应用程序正常工作。我正在寻找一种模式或方法来防止出现潜在的逻辑错误,然后不更新我的映射类。我想如果我可以要求我的映射类来解析新添加的字段(例如,如果它们没有被解决则抛出异常),问题就会得到解决。那么有什么解决方案的想法吗?或者我如何实现自己的想法?
查看完整描述

1 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

您可以使用像 automapper 这样的库,如果不是所有属性都正确映射(http://docs.automapper.org/en/stable/Configuration-validation.html),它会给您一个错误,而且它可以让您免于编写所有映射每个对象的代码。

如果您不想使用库,请确保将映射包装在工厂中,以便至少代码集中且易于发现,但这仍然容易出错。使用构造函数而不是对象初始化器也有助于在编译时查找映射。


查看完整回答
反对 回复 2022-01-09
  • 1 回答
  • 0 关注
  • 150 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信