ServiceStack ORM Lite вызывает хранимую процедуру с более чем одним параметром
Я использую метод.SqlList от ORM Lite для вызова хранимой процедуры и сопоставления результатов с моим пользовательским объектом. Когда я использую только один параметр и вызываю хранимую процедуру следующим образом, она работает нормально:
var results = conn.SqlList<CustomObject>("EXEC MyStoredProcedure @paramOne"), new { paramOne = "someParam" });
Когда я хочу вызвать хранимую процедуру с более чем одним параметром и вызываю ее, как показано ниже, я получаю сообщение об ошибке "Указанный ключ отсутствует в словаре".
var results = conn.SqlList<CustomObject>("EXEC MyStoredProcedure @paramOne, @paramTwo"), new { paramOne = "someParam", paramTwo = "someOtherParam" });
Я посмотрел тестовую страницу sql хранимых процедур в репозитории ORM Lite Github, но там не показано, как вызывать хранимые процедуры с более чем одним параметром.
Благодарю.
РЕДАКТИРОВАТЬ:
Я должен добавить, что вторым параметром на стороне sql является пользовательский тип таблицы, и я посылаю в DataTable тип в C#.