如何在Entity Framework Code First中设置0 ..*关系?

Jor*_*íaz 10 c# entity-framework relationships object-relationships

我有两个类的下一个代码:

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; }
}
Run Code Online (Sandbox Code Playgroud)

我知道使用Entity Framework,这将创建一对多关系,但我想知道的是如何将其转换为零对多关系.

我是Entity Framework的新手,我找不到任何直接的答案.

Uto*_*Ltd 8

对于Entity Framework中的0对多关系,使外键可以为空.

public int? Object2ID { get; set; }
Run Code Online (Sandbox Code Playgroud)