Exemplo n.º 1
0
 private static IEnumerable<NavigationProperty> GetNavigationPropertiesForContainer(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties().Select(Property.AsContainerNavigationProperty);
 }
Exemplo n.º 2
0
 private static IEnumerable<Property> GetObsoletedNavigationProperties(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties().Where(p => NamesService.GetPropertyName(p) != NamesService.GetModelPropertyName(p))
             .Select(Property.AsObsoletedNavigationProperty);
 }
Exemplo n.º 3
0
 private static IEnumerable<Property> GetIConcreteNavigationPropertiesForConcrete(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties().Select(Property.AsConcreteNavigationProperty);
 }
Exemplo n.º 4
0
 private static IEnumerable<FetcherNavigationProperty> GetIFetcherNavigationPropertiesForFetcher(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties().Select(Property.AsIFetcherNavigationPropertyForFetcher);
 }
Exemplo n.º 5
0
 private static IEnumerable<Property> GetImplicitPropertiesForConcrete(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties().Select(Property.AsNavigationAccessorProperty);
 }
Exemplo n.º 6
0
 private static IEnumerable<Field> GetNavigationFields(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties(false).Select(Field.ForNavigationProperty);
 }
Exemplo n.º 7
0
 private static IEnumerable<Field> GetFetcherFields(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties(false).Select(Field.ForNavigationFetcherProperty)
         .Concat(odcmClass.NavigationProperties(true).Select(Field.ForFetcherNavigationCollectionProperty));
 }
Exemplo n.º 8
0
 private static IEnumerable<Field> GetCollectionFields(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties(true).Select(Field.ForConcreteNavigationCollectionProperty);
 }
Exemplo n.º 9
0
 private static IEnumerable<Method> ForContainerAddToCollection(OdcmClass odcmClass)
 {
     return odcmClass.NavigationProperties()
             .Where(p => p.IsCollection)
             .Select(p => new ContainerAddToCollectionMethod(p));
 }