¿Cómo establecer primero una relación 0 .. * en Entity Framework Code?

Tengo el siguiente código para dos clases:

public class Object
{
    public int ObjectID { get; set; }

    public int Object2ID { get; set; }
    public virtual Object2 Object2 { get; set; }
}

public class Object2
{
    public int Object2ID { get; set; }

    public virtual ICollection<Object> Objects { get; set; }
}

Sé que con Entity Framework, esto creará una relación de uno a muchos, pero lo que quiero saber es cómo transformar esto en una relación de cero a muchos.

Soy nuevo en Entity Framework y no pude encontrar ninguna respuesta directa.

Respuestas a la pregunta(2)

Su respuesta a la pregunta