代码之家  ›  专栏  ›  技术社区  ›  user279521

在VS 2005中设计数据库连接类

  •  0
  • user279521  · 技术社区  · 14 年前

    我正在VB.net 2005中设计一个SQL Server数据库连接类。这样做的目的是让开发人员可以调用该类,将存储过程名称和参数一起传递给它,并获取返回值(如果有的话)。

    我的问题是,如何设计类,使存储的proc参数是动态的? 我的第二个问题是,如何解释传递给存储过程的数据类型?

    1 回复  |  直到 14 年前
        1
  •  1
  •   JeffO    14 年前

    这假定使用SQL Server,但可以更改SqlParameter类型以匹配连接类型。当项目添加到此列表中时,必须标识数据类型。

        Imports System.Data.SqlClient
        Dim Params As List(Of SqlParameter)
    
        Public Property ParameterList() As List(Of SqlParameter)
            Get
                Return Params
            End Get
            Set(ByVal value As List(Of SqlParameter))
                Params = value
            End Set
        End Property
    

    您必须遍历列表并将每个参数添加到命令对象中。