代码之家  ›  专栏  ›  技术社区  ›  fritzone

StringCollection还是对象容器?

  •  2
  • fritzone  · 技术社区  · 17 年前

    我最近构建了一个API,经常被要求用包含单个属性的对象替换我返回的StringCollections,原因是在ASP.NET中更容易与ListView或其他控件绑定。

    因为Web应用程序、Web服务和数据加载器使用了API,所以我决定将StringCollection作为返回类型。

    方法返回组或报表名称的标签。

    我做了正确的选择吗?在这种情况下,你如何证明自己的选择是正确的?

    1 回复  |  直到 17 年前
        1
  •  3
  •   JacquesB    17 年前

    我认为您不应该为了满足数据绑定模块的限制而使API变得比需要的更复杂。

    但是,您也许可以为StringCollection提供一个包装类,使其适应数据绑定模块的需求?

    编辑:这个包装器应该被视为数据绑定层的一部分,而不是您的数据API,因为它是专门为适应数据绑定模块而创建的。它与您的数据的其他消费者无关(如果我正确理解您的描述)。

    推荐文章