用于使用企业库将数据插入SQL Server数据库的代码
本文关键字:Server SQL 数据库 代码 插入 数据 企业库 用于 | 更新日期: 2023-09-27 17:57:47
我是C#Windows应用程序编码和使用企业库的新手。
我想使用Enterprise Library 4.1 将记录插入SQL Server 2008数据库
我在SQLCommand和DBCommand之间感到困惑,应该使用哪一个以及何时使用。
您不需要使用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
DbCommand
(在System.Data.Common命名空间中)是一个抽象基类,SqlCommand
、OleDbCommand
、OdbcCommand
来自该抽象基类。OracleCommand
等都是导出的。
SQLcommand是DBcommand的一个子类。如果要连接到SQL服务器,请使用SQL命令
您可以首先尝试使用SQLCommand-这里的示例
如果您想了解有关SQL和DBCommand的更多信息,请参阅此文档。