Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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# 查询TypedDataSet的最佳方法_C#_Ado.net_Dataset_Strongly Typed Dataset - Fatal编程技术网

C# 查询TypedDataSet的最佳方法

C# 查询TypedDataSet的最佳方法,c#,ado.net,dataset,strongly-typed-dataset,C#,Ado.net,Dataset,Strongly Typed Dataset,我必须优化我的代码。我正在使用typedDataset。查询类型数据集的最佳方法是什么 比如:Linq或其他任何东西。你认为什么是最好的 如果您的意思是best=flexible,我会在datatables上使用dataview,您可以在其中设置过滤器(类似于sqlwhere)和排序(类似于sqlorderby)。这些值是可以存储在设置文件中的简单字符串 但是,如果性能对您来说是一个问题,那么数据库应该为您执行独立于数据集的筛选/排序工作,这取决于您希望在查询结束时获得的实体。 如果您想获得一些

我必须优化我的代码。我正在使用typedDataset。查询类型数据集的最佳方法是什么


比如:Linq或其他任何东西。

你认为什么是最好的

如果您的意思是best=flexible,我会在datatables上使用dataview,您可以在其中设置过滤器(类似于sqlwhere)和排序(类似于sqlorderby)。这些值是可以存储在设置文件中的简单字符串


但是,如果性能对您来说是一个问题,那么数据库应该为您执行独立于数据集的筛选/排序工作,这取决于您希望在查询结束时获得的实体。 如果您想获得一些动态创建的类型,那么使用Linq查询。
若您只想对sql语句进行代码模拟,请使用Dataset、DataTable等方法。

若您考虑性能,请查看此比较