【发布时间】:2008-11-17 22:04:06
【问题描述】:
我有一组域对象,我需要将其转换为另一种类型以供 .NET 框架使用。进行此类转换的最佳做法是什么?
具体来说,我有一个名为 ContentEntry 的类型,我需要将其转换为 SyndicationItem 以用于放入 SyndicationFeed。转换本身很简单,但我正在寻找一个好的模式。我是在 ContentEntry 上创建一个名为 CreateSyndicationItem() 的方法,还是一个单独的转换器对象?也许是一种扩展方法?
这有点主观,但我会很感激一些想法。
编辑说明:我想说明我不控制 SyndicationItem。它内置在 .NET Framework 中。另外,我真的很想一次将多个 ContentEntry 对象转换为 SyndicationItems。
【问题讨论】: