using System; using System.Collections.Generic; using System.Linq; using System.Text; using CoreFS.CA06; using System.Data; using System.Collections; namespace Core.StlMes.Client.Sale.DbHelp { // Core.StlMes.Client.Sale.Common.FrmStyleBase.FrmStyleBase 中初始化ob public class DbBase { private CoreFS.CA06.OpeBase _OpenBase = null; private static DbBase dbBase = null; private static object _lock = new object(); public DbBase() { } public OpeBase OpenBase { get { return this._OpenBase; } set { if(value != null && (_OpenBase == null || _OpenBase.MainUrl != value.MainUrl) ) { this._OpenBase = value; } } } public static DbBase GetInstance() { if(dbBase == null) { lock(_lock) { if(dbBase == null) { dbBase = new DbBase(); } } } return dbBase; } } }