标签: c#
应该从从数据库获取行的方法返回什么返回类型。如果您将数据保存在数据集/数据表中,是否应该创建表示数据的对象集合,还是应该返回IList或IEnumerable等接口?
我知道真正的答案是“它取决于”,但我对其他人观察到的最佳实践感到好奇。数据集/数据表似乎是最简单的,但返回接口似乎应该是它应该完成的方式。你们都是这样做的?
答案 0 :(得分:1)
通常通过IList< T>暴露的对象集合。或IEnumerable< T>,但why do the work自己?