public static void SaveMetadata(string name, JObject jo)
 {
     using (var dbcontext = new WarehouseContext())
     {
         var data = dbcontext.Metadatas.FirstOrDefault(
             m => string.Equals(m.Name, name));
         if (data != null)
         {
             data.Content = jo.ToString();
             dbcontext.SaveChanges();
         }
         else
         {
             var newmeta = new Warehouse.DataModel.Entities.Metadata
             {
                 Name = name,
                 ContentType = "text/json",
                 Content = jo.ToString()
             };
             dbcontext.Metadatas.Add(newmeta);
             dbcontext.SaveChanges();
         }
     }
 }
Пример #2
0
 public static void SaveMetadata(string name, JObject jo)
 {
     using (var dbcontext = new WarehouseContext())
     {
         var data = dbcontext.Metadatas.FirstOrDefault(
             m => string.Equals(m.Name, name));
         if (data != null)
         {
             data.Content = jo.ToString();
             dbcontext.SaveChanges();
         }
         else
         {
             var newmeta = new Warehouse.DataModel.Entities.Metadata
             {
                 Name        = name,
                 ContentType = "text/json",
                 Content     = jo.ToString()
             };
             dbcontext.Metadatas.Add(newmeta);
             dbcontext.SaveChanges();
         }
     }
 }