Entidad marco comprueba si la propiedad es propiedad de navegación

¿Hay alguna forma de ver si la propiedad de una entidad es una propiedad de navegación, desde sus metadatos?

Puedo determinar si la propiedad es una colección de entidades inspeccionando si implementa ICollection y, a partir de ahí, puedo concluir si es propiedad de navegación.

Pero, ¿qué pasa si la propiedad no es una colección de entidades sino una referencia a otra entidad?

Respuestas a la pregunta(2)

Su respuesta a la pregunta