8
유창함 API (WithRequiredDependent 및 WithRequiredPrincipal) :EF 코드 먼저 - 나는 다음과 같은 클래스했다
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; }
}
중요 포인트 :
Bride
및Groom
속성이- 한 필수 대 일 관계
User
클래스에서는Couple
이 OnModelCreatingmodelBuilder.Entity<User>().HasRequired(u => u.Couple).WithRequiredPrincipal(); modelBuilder.Entity<Couple>().HasRequired(u => u.Bride).WithRequiredDependent(); modelBuilder.Entity<Couple>().HasRequired(u => u.Groom).WithRequiredDependent();
에
DbContext이 필요하지만이 필요하지 않을 수있다!
모든 fileds는 데이터베이스에서 null입니다.
데이터베이스의 필드를 null이 아닌 것으로 가져 오려면 어떻게해야합니까? 가능한 경우 API Flient을 사용하십시오.