当前位置: 代码迷 >> 综合 >> 指定命令的行为(ExecuteReader())
  详细解决方案

指定命令的行为(ExecuteReader())

热度:63   发布时间:2024-01-09 12:23:57.0
在调用Command对象的ExcuteReader()的方法时,可以传递一个可选参数CommandBehavior。通过应用CommandBehavior参数,可以进一步控制ExecuteReader()方法如何从数据库检索数据。
        CommandBehavior枚举类型具有如下值:
  CloseConnection --在 DataReader 关闭后,自动关闭已打开的数据库联接。
        KeyInfo --获取数据的列和主键,以For Browse 子句来执行查询。
        SchemaOnly --在不获取数据的情况下,检索列和数据表的架构信息。
        SequentialAccess --允许访问包含大量信息的数据库的列。
        SingleResult --把命令优化为只检索单个结果。
  SingleRow --把命令优化为只检索单个行。如果返回了多个行,则把附加的那些行抛弃。      

 cmd.ExecuteReader(CommandBehavior.CloseConnecnt)