如何创建 DbCommand

Mr *_*ket 1 c# sql asp.net

我正在使用 EnterpriseLibrary.Data.Database 命名空间中的一个方法

public virtual object ExecuteScalar(DbCommand command)
Run Code Online (Sandbox Code Playgroud)

我想用这个方法来执行一个标量值函数。但是,我什至不确定如何创建 DbCommand。

有人可以告诉我如何创建它,因为它不会让我实例化它。

谢谢!

ste*_*nar 6

他们正在使用工厂模式(使用企业库数据访问应用程序块的主要好处之一)。需要在 app.config(或 web.config)中正确配置数据库。你可以在这里看到一个例子。

以下是如何创建命令的示例:

Database db = DatabaseFactory.CreateDatabase();
DbCommand command = db.GetSqlStringCommand("SELECT Name FROM Customers");
...
Run Code Online (Sandbox Code Playgroud)

(记得处理。)