Enterprise Library 5.0中,这样定义
Database db = DatabaseFactory.CreateDatabase();
DbCommand dbCommand = db.GetSqlStringCommand(strSql);
object obj = db.ExecuteScalar(dbCommand);
请问,Database db = DatabaseFactory.CreateDatabase()的db是否可以定义为全局使用的变量?
可以是可以,不过最好不要这样用,db的回收啥时处理需要自己管理
如数据库中断后等情况获取新的实例的处理有些麻烦
不要使用全局变量