2011-05-28 80 views

回答

7

你并不需要使用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和

派生
+0

谢谢你,我解决了问题 – Amruta 2011-05-30 06:48:17

0

你可以先尝试使用SqlCommand的 - 例如here

,并参考this,如果你想在SQL和的DBCommand进一步的信息。

2

SQLcommand是DBcommand的子类。如果要连接到SQL Server

5

DbCommand(在System.Data.Common命名空间)使用SqlCommand的是从中SqlCommandOleDbCommandOdbcCommand一个抽象基类。 OracleCommand等都是派生的。

相关问题