Пример #1
0
        public void GetPropertiesToIncludeInQuery_ReturnsMemberAccessExpression()
        {
            string             select             = "HomeLocation/Street,HomeLocation/Region,HomeLocation/Emails($top=2),HomeLocation($skip=3;$count=true)";
            string             expand             = "HomeLocation/RelatedCity,HomeLocation/Cities/$ref";
            SelectExpandClause selectExpandClause = ParseSelectExpand(select, expand);

            ISet <IEdmStructuralProperty> autoSelectedProperties;
            Dictionary <IEdmStructuralProperty, PathSelectItem> includedProperties
                = SelectExpandBinder.GetPropertiesToIncludeInQuery(selectExpandClause, _customer, _customers, _model, out autoSelectedProperties);

            Assert.NotNull(includedProperties);
        }