Cree una clave externa opcional utilizando la API fluida para Entity Framework 7

entity-framework-core fluid foreign-keys optional

Pregunta

Estoy intentando crear una clave externa opcional utilizando Entity Framework 7 y Fluid-API. En EF v6.x tuvimos la opción de agregar esto usando .WithOptional o .HasOptional , pero no puedo encontrar ninguna funcionalidad equivalente en EF 7 ... ¿alguna idea?

Br, Inx

Respuesta aceptada

Encontró la respuesta ... puede pasar "falso" como parámetro a .IsRequired () .. Por ejemplo:

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

Eso sería una relación requerida.

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

Si bien eso NO sería una relación requerida.

Para tu información:

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



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué