private static NavigationProperty GetNavigationProperty(IEntityType sourceEntityType, string navigationPropertyName) { return (sourceEntityType.As <IEntityTypeWithNavigation>() .GetSourceNavigationProperties(true) .First(p => p.SourcePropertyName == navigationPropertyName)); }