【性能小常识】CommandBehavior枚举的SingleRow成员

来源:互联网 发布:淘宝主图尺寸 编辑:程序博客网 时间:2024/05/22 05:14

CommandBehavior枚举的SingleRow成员设置查询应返回一行。

执行查询可能会影响数据库的状态。一些 .NET Framework 数据提供程序可能(但不要求)使用此信息来优化命令的性能。用 OleDbCommand 对象的 ExecuteReader 方法指定 SingleRow 时,用于 OLE DB 的 .NET Framework 数据提供程序使用 OLE DB IRow 接口(如果可用)执行绑定。否则,它使用 IRowset 接口。如果您的 SQL 语句应该只返回一行,则指定 SingleRow 还可以提高应用程序性能。在执行返回多个结果集的查询时,可以指定 SingleRow。在这种情况下,仍返回多个结果集,但每个结果集只有一行。




原创粉丝点击