|
|
1
1
在右侧接近#1。设计DTO,使其满足客户的要求,并确保其与WCF配合良好。 通过使用对象到对象映射器,可以大大简化从域对象到DTO的映射。 AutoMapper 是.NET项目中的常见选择。它具有灵活性和良好的性能。 |
|
|
2
0
有一个2b变体。如果用[DataContract]标记对象,用[DataMember]属性标记属性,则只会序列化这些对象。 我用这种方法取得了一些成功。真正的问题是,它是否总是要序列化的相同属性。例如,如果您可以访问地址对象,并且地址类中的所有内容都是公开可见的,这是可行的。即使您在内部保留了一组地理坐标,用于某种距离算法,但您不会暴露。 然而,如果有人这样做了,而有些人没有访问客户的完整信用卡号码,那么如果您尝试序列化客户,这种方法将是一个问题。(如果地址是单独的对象,则仍可单独确定对客户地址的访问)。 从ddd的角度来看,也许不是最好的例子,因为address可能不是一个实体,但我希望你理解我的考虑 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |