コード例 #1
0
        void Settings()
        {
            var key              = _sessionContext.Name;
            var props            = AppHelper.AppSettings().GetSection(XTConstants.AppSettingsSessionContext).GetSection(key).GetValue <IDictionary <string, object> >();
            var strDatabase      = props["Database"];
            var strConnectionKey = props["ConnectionString"].ToString();

            _databaseAction = props["SchemaAction"].To <DatabaseAction>();

            _exportMappings        = props["ExportMappings"].To <bool>();
            _exportMappingsFolder  = props["ExportMappingsFolder"].ToString();
            _strConnection         = AppHelper.AppSettings().GetStringConnection(strConnectionKey);
            _database              = (Database)HelperEnum.GetValue <Database>(strDatabase);
            _persistenceConfigurer = new UseDatabase(_database, _strConnection).Configure();
        }