【问题标题】:Violation POCO with using Description attribute on properties在属性上使用描述属性违反 POCO
【发布时间】:2015-08-12 12:21:26
【问题描述】:

我在 DDD(领域驱动设计)上编程,我想使用描述属性 [Description("xxx")] 并将其放在属性上。现在这是否违反 POCO?

【问题讨论】:

  • 我认为link 可以提供帮助;)。

标签: attributes domain-driven-design poco


【解决方案1】:

您将该描述值用于什么目的?如果是针对用户界面,您可能会因为使用域业务对象作为视图模型而违反 SRP。

【讨论】:

  • 不,我不想使用域业务对象作为视图模型,但我使用反射器获取属性描述以创建动态异常消息。
  • 这应该不是问题。在域规则/验证中使用的属性只是元数据。这与驱动持久性或序列化等基础架构问题的属性不同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-27
  • 1970-01-01
  • 2016-11-20
  • 2011-03-20
  • 1970-01-01
相关资源
最近更新 更多