/// <summary> /// 单例模式:在所有的应用服务中只使用一个单例进行数据库数据管理 /// 解决问题:当存在多个实例的时候,其中一个实例数据发生改变SaveChanges后,其他实例查询到的数据仍然看不到改变。需要重新实例化才能看到改变。 /// </summary> /// <returns></returns> public static BetterlifeNetEntities Instance() { //if (db == null) db = new BetterlifeNetEntities(); //实时更新数据模型的数据 db = new BetterlifeNetEntities(); return db; }
/// <summary> /// 单例模式:在所有的应用服务中只使用一个单例进行数据库数据管理 /// 解决问题:当存在多个实例的时候,其中一个实例数据发生改变SaveChanges后,其他实例查询到的数据仍然看不到改变。需要重新实例化才能看到改变。 /// </summary> /// <returns></returns> public static BetterlifeNetEntities Instance() { //if (db == null) db = new BetterlifeNetEntities(); //实时更新数据模型的数据 db = new BetterlifeNetEntities(); return(db); }
/// <summary> /// 初始化 /// </summary> public static void Init() { db = null; }
/// <summary> /// 初始化工作 /// 1.初始化获取数据库数据单例 /// 一般是在服务器变更了数据库,重置DatabaseCenter的db,重新获取一次即可 /// </summary> public static void Init_Db() { db = DatabaseCenter.Instance(); }
public void init() { Gc.init(EnumAppType.AppExe); db = new BetterlifeNetEntities(); }
public void init() { db = DatabaseCenter.Instance(); }