public static IEdmEntitySetBase GetEntitySet(IEdmModel edmModel, ExpandedNavigationSelectItem item)
        {
            var entitySet = (IEdmEntitySetBase)item.NavigationSource;

            if (entitySet == null)
            {
                var segment = (NavigationPropertySegment)item.PathToNavigationProperty.LastSegment;
                entitySet = OeEdmClrHelper.GetEntitySet(edmModel, segment.NavigationProperty);
            }
            return(entitySet);
        }
示例#2
0
 public override IEdmNavigationSource ResolveNavigationSource(IEdmModel model, String identifier)
 {
     return(OeEdmClrHelper.GetEntitySet(model, identifier));
 }