FK(ForeingKey)를 설정하고 자식으로 대상을 추가하면 자식이 검색되지 않는 현상을 발견했습니다. 1. 증상 재연 부모를 아래와 같이 만듭니다. /// /// FK키가 자동으로 증가되는 오류 재연용1 /// public class AutoIncreases_Test1 { /// /// 고유키 /// [Key] public long idAutoIncreases_Test1 { get; set; } /// /// 표시 데이터 /// public string Name { get; set; } = string.Empty; /// /// 외래키에 연결된 리스트 /// [ForeignKey("idAutoIncreases_Test1")] public ICollection Test2 { get; set; } = n..
몇 가지 관리 이슈 때문에 저는 FK(ForeingKey)를 잘 활용을 하지 않았는데... 원래는 적극적으로 FK를 사용하는 것이 좋습니다. 일단 검색 속도가 빨라지는 큰 장점이 있기 때문입니다. 그리고 테이블 간 관계성이 명확해집니다. 0. 테스트 준비하기 이 포스트팅에 사용하는 모델 정보는 다음과 같습니다. (참고 : dang-gun/EntityFrameworkSample/ForeignKeyTest/ModelsDB ) ForeignKeyTest1_Blog.cs namespace ModelsDB; /// /// 테스트용 테이블 /// public class ForeignKeyTest1_Blog { /// /// 고유키 /// [Key] public long idTest1Blog { get; set; }..