예제 #1
0
        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);
        }
예제 #2
0
        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;
        }