【发布时间】:2009-08-10 01:02:35
【问题描述】:
我正在使用 Enterprise Library 4.1。
当我使用 :
执行代码时using ( _db = DatabaseFactory.CreateDatabase("NLayerDB") )
{
DbCommand dbCommand = _db.GetStoredProcCommand("someSPName");
_db.AddInParameter(dbCommand, "Id", DbType.Int32, id);
result= _db.ExecuteNonQuery(dbCommand);
}
我收到以下错误:
在 using 语句中使用的Microsoft.Practices.EnterpriseLibrary.Data.Database 类型必须可隐式转换为 System.IDisposable
这里有 USING 语句的确切问题是什么?
【问题讨论】: