我是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