使用Fluid-API for Entity Framework 7創建可選的外鍵


我正在嘗試使用Entity Framework 7和Fluid-API創建可選的外鍵。在EF v6.x中,我們可以選擇使用.WithOptional.HasOptional添加它,但是我找不到EF 7中的任何等效功能..任何想法?

Br,Inx

一般承認的答案

找到答案..你可以將“false”作為參數傳遞給.IsRequired()..例如:

            EntityShortcut<ContentEntity>()
            .HasMany(e => e.Children)
            .WithOne(e => e.Parent)
            .IsRequired();

這將是一種需要的關係

            EntityShortcut<ContentEntity>()
            .HasMany(e => e.Children)
            .WithOne(e => e.Parent)
            .IsRequired();

雖然那不是必需的關係。

供參考:

            EntityShortcut<ContentEntity>()
            .HasMany(e => e.Children)
            .WithOne(e => e.Parent)
            .IsRequired();




許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因