コード例 #1
0
        public static bool SeedData(IData_Type_Context _Context, string itdxString)
        {
            IEnumerable <Data_Type> dataTypes        = Load_ITDX_Data_Types_From_xsd(itdxString);
            List <string>           dataTypeNameList = new List <string>();

            foreach (var dt in dataTypes)
            {
                dataTypeNameList.Add(dt.Name);
                _Context.Redis.StringSetAsync(dt.Name, JsonConvert.SerializeObject(dt));
            }
            _Context.Redis.StringSet("data_type_name_list", JsonConvert.SerializeObject(dataTypeNameList));
            _Context.Redis.StringSet("ITDX_LOADED", "true");

            return(true);
        }
コード例 #2
0
 public Data_Type_Repository(IData_Type_Context context, IData_Type_Db_Settings settings)
 {
     _context  = context ?? throw new ArgumentNullException(nameof(context));
     _settings = settings ?? throw new ArgumentNullException(nameof(settings));
 }