我有一个数据层选择方法,返回一个datatable。这个方法被业务层方法调用,应该返回一个强类型的通用列表。
我想要做的与这个问题非常相似(但不完全相同):How do you convert a DataTable into a generic list? 不同的是,我希望列表包含强类型对象而不是数据行(并且我这里还没有可用的linq)。
我担心性能问题。业务层方法将进一步从表示层调用,并迭代结果以显示给用户。在业务层添加额外的迭代,然后立即为显示再次迭代,这似乎非常浪费,因此我希望这尽可能快。
这是一个常见的任务,所以我真的正在寻找一个可以重复使用的好模式。
我想要做的与这个问题非常相似(但不完全相同):How do you convert a DataTable into a generic list? 不同的是,我希望列表包含强类型对象而不是数据行(并且我这里还没有可用的linq)。
我担心性能问题。业务层方法将进一步从表示层调用,并迭代结果以显示给用户。在业务层添加额外的迭代,然后立即为显示再次迭代,这似乎非常浪费,因此我希望这尽可能快。
这是一个常见的任务,所以我真的正在寻找一个可以重复使用的好模式。