Проектирование класса соединения с базой данных в VS 2005 - PullRequest
0 голосов
/ 27 октября 2010

Я работаю над созданием класса подключения к базе данных SQL Server в VB.net 2005. Идея заключается в том, чтобы разработчик мог вызвать класс, передать ему имя хранимой процедуры вместе с параметрами и получить возвратвозвращаемые значения (если есть).

Мой вопрос: как бы я спроектировал класс, чтобы хранимые параметры процесса были динамическими?Мой второй вопрос: как бы я учел тип данных, передаваемый в хранимую процедуру?

1 Ответ

1 голос
/ 27 октября 2010

Предполагается, что 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

Вам придется пройтись по списку и добавить каждый параметр в объект команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...