sqldatareader

    2热度

    1回答

    我正在清理我继承的旧.NET 1.1项目中的DataReader。 以前的开发人员以这样一种方式编码数据访问层,即大多数DAL方法返回SqlDataReaders(因此请求调用者正确调用.Close()或.Dispose()方法)。 但是,我遇到了一种情况,调用者没有捕获返回的SqlDataReader(因此没有正确处理它)。请参见下面的代码: 数据访问方法: Public Shared Func

    2热度

    1回答

    我似乎总是在C#中将数据转换为XML或从XML转换数据时遇到问题。它总是希望你创建一个完整的XMLDocument对象,即使你认为你不需要。在这种情况下,我在MS SQL 2005服务器中有一个SQLXML列,我试图将其插入一个需要XMLNode作为参数的函数中。你会认为这很容易,但除了将其转换为字符串并创建一个新的XMLNode对象之外,我无法找到正确的方法来完成它。 我可以使用SqlDataR

    4热度

    3回答

    将(int)reader[0]替换为reader.GetInt32(0)有什么优势?我敢肯定,这样的演员功能是有原因的,但除了感觉自己更喜欢避免演员的美感外,我不确定这些理由是什么。