public bool TryLoadStagingMetadata(string table, out StagingMetadata metadata) { string path = GetStagingMetadataPath(table); if (!File.Exists(path)) { metadata = null !; return(false); } metadata = JsonConvert.DeserializeObject <StagingMetadata>( File.ReadAllText(path), _metadataSettings); return(true); }
public void SaveStagingMetadata(string table, StagingMetadata metadata) { string path = GetStagingMetadataPath(table); File.WriteAllText(path, JsonConvert.SerializeObject(metadata, _metadataSettings)); }