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

Насчет DbCommand гуглеж выдал лишь унылые примеры с ручным созданием параметров, а автоматического как в ADODB нет что ли?
...
Рейтинг: 0 / 0
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
    #38157413
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
    #38157419
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сенкс.
...
Рейтинг: 0 / 0
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
    #38157426
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А используется-то что: DbCommand или SqlCommand?
...
Рейтинг: 0 / 0
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
    #38157472
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что лучше? Задача вообще такая: есть 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
DbCommand не умеет самостоятельно заполнять коллекцию параметров?
    #38157546
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разобрался.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DbCommand не умеет самостоятельно заполнять коллекцию параметров?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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