/// <summary> /// 默认构造函数 /// </summary> public RepositoryConfig() { DbNameOrConnectingString = "VariableDataBase"; RepositoryMode = VariableRepositoryMode.EntityFrameworkMode; ProviderInvariantName = "System.Data.SqlServerCe.4.0"; DbType = DataBaseType.SqlCeConnectionFactory; }
/// <summary> /// 构造函数 /// </summary> /// <param name="dbNameOrConnectingString">变量仓储数据库连接字符串</param> /// <param name="variableRepositoryMode">变量存储方式(XML或EF)</param> /// <param name="dbType">变量仓储数据库类型</param> /// <param name="localDbVersion">本地数据库版本信息</param> /// <param name="providerInvariantName">Compact有效信息名称</param> public RepositoryConfig(string dbNameOrConnectingString, VariableRepositoryMode variableRepositoryMode, DataBaseType dbType, string localDbVersion, string providerInvariantName = "System.Data.SqlServerCe.4.0") { DbNameOrConnectingString = dbNameOrConnectingString; RepositoryMode = variableRepositoryMode; DbType = dbType; LocalDbVersion = localDbVersion; ProviderInvariantName = providerInvariantName; }