我是C#Windows應用程序編碼和使用企業庫的新手。使用企業庫將數據插入到SQL Server數據庫的代碼
我想記錄插入到SQL Server使用企業庫4.1
我越來越困惑的SqlCommand和之間的DBCommand哪一個使用,何時使用2008數據庫。
我是C#Windows應用程序編碼和使用企業庫的新手。使用企業庫將數據插入到SQL Server數據庫的代碼
我想記錄插入到SQL Server使用企業庫4.1
我越來越困惑的SqlCommand和之間的DBCommand哪一個使用,何時使用2008數據庫。
你並不需要使用EntLib,只需使用老好ADO.NET:
using (SqlConnection connection = new SqlConnection(connectionString))
using (SqlCommand command = connection.CreateCommand())
{
command.CommandText = "INSERT INTO table (column) VALUES (@param)";
command.Parameters.AddWithValue("@param", value);
connection.Open();
command.ExecuteNonQuery();
}
這裏有MSDN類簽名:
public sealed class SqlCommand : DbCommand, ICloneable
的SqlCommand從DbCommand和
派生SQLcommand是DBcommand的子類。如果要連接到SQL Server
DbCommand
(在System.Data.Common命名空間)使用SqlCommand的是從中SqlCommand
,OleDbCommand
,OdbcCommand
一個抽象基類。 OracleCommand
等都是派生的。
謝謝你,我解決了問題 – Amruta 2011-05-30 06:48:17