He la clase siguiente:Código EF Primera - API Fluido (WithRequiredDependent y WithRequiredPrincipal)
public class User
{
public Guid Id { get; set; }
public string Name { get; set; }
public Couple Couple { get; set; }
}
public class Couple
{
public Guid Id { get; set; }
public User Groom { get; set; }
public User Bride { get; set; }
}
puntos importantes:
Bride
yGroom
propiedades son necesarias- Uno relación uno a uno
- En la clase
User
, es necesariaCouple
DbContext en OnModelCreating
modelBuilder.Entity<User>().HasRequired(u => u.Couple).WithRequiredPrincipal();
modelBuilder.Entity<Couple>().HasRequired(u => u.Bride).WithRequiredDependent();
modelBuilder.Entity<Couple>().HasRequired(u => u.Groom).WithRequiredDependent();
Pero no se puede exigir!
¡Todos los archivos con nulo en la base de datos !.
¿Cómo obtengo los campos en la base de datos como no nulos? Si es posible usando el API Flient.