Я создал производную строку IDbCommand, которую я хочу использовать для упрощения доступа Sql-DB.Создать преобразование для производного класса IDbCommand
internal class Prozedur : IDbCommand
{
private SqlCommand command = new SqlCommand();
private SqlConnection connection;
string commandtext;
CommandType commandType;
...
Теперь я хочу, чтобы расширить этот класс, чтобы обработать присвоение значения из выходных параметров SQL-процедуры свойств локального класса, как это:
Prozedur p = new Prozedur();
object.Name = p.Parameters["@Name"].Value;
Это, очевидно, не будет работайте, потому что для этого нет конверсии. Я знаю, что использование
object.Name = (string)p.Parameters["@Name"].Value;
будет работать. Как я должен расширить класс Prozedur, так что я буду иметь возможность использовать
object.Name = p.Parameters["@Name"].Value;
и делать другие вещи, как проверка значений параметров или проверить нулевые значения?
Конечно, иногда y ou просто застрять и полностью забыть очевидное ...;) Спасибо! –
@ Mister832 Нет проблем, иногда нам тоже нужно слышать очевидное: D –