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

时间:2010-10-27 12:28:12

标签: vb.net sql-server-2005 database-connection class-design

我正在设计VB.net 2005中的SQL Server数据库连接类。这样做的想法是开发人员可以调用该类,将其与参数一起传递给存储过程名,然后返回价值回来(如果有的话)。

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

1 个答案:

答案 0 :(得分:1)

这假设是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

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