Entity Framework 7 용 fluid-API를 사용하여 선택적 외래 키 만들기

entity-framework-core fluid foreign-keys optional

문제

Entity Framework 7 및 Fluid-API를 사용하여 선택적 외래 키를 만들려고합니다. EF v6.x에는 .WithOptional 또는 .HasOptional 사용 .WithOptional 옵션을 추가 할 수있는 옵션이 있지만 EF 7에서 동일한 기능을 찾을 수 없습니다. 어떤 아이디어입니까?

Br, Inx

수락 된 답변

답을 찾았습니다. .IsRequired ()에 매개 변수로 "false"를 전달할 수 있습니다. 예를 들면 다음과 같습니다.

            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 with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.