EntityDataReader.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭 EntityDataReader 对象。
public:
override void Close();
public override void Close();
override this.Close : unit -> unit
Public Overrides Sub Close ()
注解
SQL Server将所有结果集放在结果流末尾的存储过程的输出参数。 因此,若要获取输出参数值,应用程序必须使用所有结果集中的所有记录。 如果应用程序关闭 EntityDataReader (也会关闭), DbDataReader则可能不会填充输出参数。
EntityDataReader 不会隐式使用结果集来提供输出参数。 因此,请注意以下事项:
EntityDataReader DbDataReader.NextResult仅当显式调用时才EntityDataReader.NextResult调用。 如果 DbDataReader.NextResult 引发异常, EntityDataReader 则会将其包装在 (或派生异常) 中 EntityException 。
Close 仅关闭 DbDataReader,而不使用任何挂起的记录或结果集。
Dispose 仅释放 DbDataReader,而不使用任何挂起的记录或结果集。