public void Can_get_and_set_configuration_facet() { var navigationProperty = new EdmNavigationProperty(); navigationProperty.SetConfiguration(42); Assert.Equal(42, navigationProperty.GetConfiguration()); }
internal void Configure( EdmNavigationProperty navigationProperty, EdmModel model, EntityTypeConfiguration entityTypeConfiguration) { //Contract.Requires(navigationProperty != null); //Contract.Requires(model != null); //Contract.Requires(entityTypeConfiguration != null); navigationProperty.SetConfiguration(this); var associationType = navigationProperty.Association; var configuration = associationType.GetConfiguration() as NavigationPropertyConfiguration; if (configuration == null) { associationType.SetConfiguration(this); } else { ValidateConsistency(configuration); } ConfigureInverse(associationType, model); ConfigureEndKinds(associationType, configuration); ConfigureDependentBehavior(associationType, model, entityTypeConfiguration); }