Я хочу создать новую DbCommand, но получить некоторые ошибки:Ошибка при создании нового DbCommand
DbCommand insertcommand = new DbCommand("insert into persons(firstname, lastname, email) values(?, ?, ?)", connection);
insertcommand.Parameters.Add(1, DbType.String, 50, "fistname");
insertcommand.Parameters.Add(2, DbType.String, 50, "lastname");
insertcommand.Parameters.Add(3, DbType.String, 100, "email");
dbAdapter.InsertCommand = insertcommand;
Это дает ошибки
Не удается создать экземпляр абстрактного класса или интерфейса " System.Data.Common.DbCommand»
и
Нет перегрузки метода «Add» принимает 4 аргумента
Как я должен создавать эти команды и заселение параметры?