我想創建一個新的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」
和
無重載方法「添加」需要4個參數
我應該如何創造這些命令和填充參數?