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(); } } }
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(); } } }