Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# db方法的返回类型_C# - Fatal编程技术网

C# db方法的返回类型

C# db方法的返回类型,c#,C#,从数据库中获取行的方法应该返回什么类型的返回。您是应该将数据保存在dataset/datatable中,还是应该创建表示数据的对象集合,还是应该返回诸如IList或IEnumerable等接口 我知道真正的答案是“视情况而定”,但我只是好奇其他人观察到的最佳实践。Dataset/datatable似乎是最简单的,但返回接口似乎是应该做的事情。你们都是怎么做的?通常是通过IList或IEnumerable公开的对象集合,但你们自己呢

从数据库中获取行的方法应该返回什么类型的返回。您是应该将数据保存在dataset/datatable中,还是应该创建表示数据的对象集合,还是应该返回诸如IList或IEnumerable等接口


我知道真正的答案是“视情况而定”,但我只是好奇其他人观察到的最佳实践。Dataset/datatable似乎是最简单的,但返回接口似乎是应该做的事情。你们都是怎么做的?

通常是通过IList或IEnumerable公开的对象集合,但你们自己呢