private void SetAmbigousNavigations( InternalEntityTypeBuilder entityTypeBuilder, ImmutableSortedDictionary <PropertyInfo, Type> ambiguousNavigations) => entityTypeBuilder.HasAnnotation(AmbiguousNavigationsAnnotationName, ambiguousNavigations, ConfigurationSource.Convention);
private static void SetDuplicateServiceProperties( InternalEntityTypeBuilder entityTypeBuilder, Dictionary <Type, HashSet <MemberInfo> > duplicateServiceProperties) => entityTypeBuilder.HasAnnotation(DuplicateServicePropertiesAnnotationName, duplicateServiceProperties, ConfigurationSource.Convention);
private void SetNavigationCandidates( InternalEntityTypeBuilder entityTypeBuilder, ImmutableSortedDictionary <PropertyInfo, Type> navigationCandidates) => entityTypeBuilder.HasAnnotation(NavigationCandidatesAnnotationName, navigationCandidates, ConfigurationSource.Convention);
private void SetInverseNavigations( InternalEntityTypeBuilder entityTypeBuilder, Dictionary <PropertyInfo, List <Tuple <PropertyInfo, Type> > > inverseNavigations) => entityTypeBuilder.HasAnnotation(InverseNavigationsAnnotationName, inverseNavigations, ConfigurationSource.Convention);