private List <string> GetTableColumnsMetadata() { TableColumnsMetadataDataServiceContext context = new TableColumnsMetadataDataServiceContext(_Account.TableEndpoint.ToString(), _Account.Credentials) { RetryPolicy = RetryPolicies.RetryExponential(RetryPolicies.DefaultClientRetryCount, RetryPolicies.DefaultClientBackoff) }; List <string> namespaces = new List <string>(); var query = from entity in context.TableColumnsMetadataTable where entity.PartitionKey == EntitySet select entity; string namespaceAdded; foreach (var c in query) { namespaceAdded = string.Empty; namespaceAdded = namespaces.Find(item => item.Split('=')[0] == c.columnnamespace.Split('=')[0]); if (namespaceAdded == string.Empty || namespaceAdded == null) { namespaces.Add(c.columnnamespace); } } return(namespaces); }
private List<string> GetTableColumnsMetadata() { TableColumnsMetadataDataServiceContext context = new TableColumnsMetadataDataServiceContext(_Account.TableEndpoint.ToString(), _Account.Credentials) { RetryPolicy = RetryPolicies.RetryExponential(RetryPolicies.DefaultClientRetryCount, RetryPolicies.DefaultClientBackoff) }; List<string> namespaces = new List<string>(); var query = from entity in context.TableColumnsMetadataTable where entity.PartitionKey == EntitySet select entity; string namespaceAdded; foreach (var c in query) { namespaceAdded = string.Empty; namespaceAdded = namespaces.Find(item => item.Split('=')[0] == c.columnnamespace.Split('=')[0]); if (namespaceAdded == string.Empty || namespaceAdded == null) { namespaces.Add(c.columnnamespace); } } return namespaces; }