/// <summary> /// 开始初始化数据库 /// </summary> /// <param name="config">数据库配置信息</param> public virtual void Initialize(DataConfig config) { //没有上下文,添加默认上下文 if (!config.ContextConfigs.Any()) { DbContextConfig contextConfig = GetDefaultDbContextConfig();//由于没有添加自定义上下文节,所以当前环境下实际上这一步会被执行 config.ContextConfigs.Add(contextConfig); } foreach (DbContextConfig contextConfig in config.ContextConfigs) { DbContextInit(contextConfig); } }
/// <summary> /// 初始化一个心得<see cref="WebConfig"/>实例 /// </summary> private WebConfig() { DataConfig = new DataConfig(); }