Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DbCommand не умеет самостоятельно заполнять коллекцию параметров? / 6 сообщений из 6, страница 1 из 1
19.02.2013, 14:21
    #38157402
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
С ADODB.Command все просто, указываешь открытое соединение, тип adStoredProc, имя процедуры, и она сама вытягивает с сервера параметры, после чего можно к ним обращаться как к cmd.Parameters("@param").Value = 123, то есть не надо писать много букв насчет CreateParameter.

Насчет DbCommand гуглеж выдал лишь унылые примеры с ручным созданием параметров, а автоматического как в ADODB нет что ли?
...
Рейтинг: 0 / 0
19.02.2013, 14:27
    #38157413
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
...
Рейтинг: 0 / 0
19.02.2013, 14:30
    #38157419
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
Сенкс.
...
Рейтинг: 0 / 0
19.02.2013, 14:33
    #38157426
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
А используется-то что: DbCommand или SqlCommand?
...
Рейтинг: 0 / 0
19.02.2013, 14:57
    #38157472
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
А что лучше? Задача вообще такая: есть EF-контекст, из которого нужно выполнить процедуру, которую сам EF не поддерживает, поэтому начал делать так:
Код: vbnet
1.
2.
3.
4.
5.
'Dim db As System.Data.Entity.Database
Dim cmd As System.Data.Common.DbCommand = db.Connection.CreateCommand()

cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "mp_proc1"

Отсюда, получается, нужно как-то перескочить к DeriveParameters. Посмотрел, что это вообще делается через SqlCommandBuilder , и не понял, как быть, если процедура не возвращает набора записей, а только out-параметры.
...
Рейтинг: 0 / 0
19.02.2013, 15:40
    #38157546
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
Разобрался.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DbCommand не умеет самостоятельно заполнять коллекцию параметров? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]