에서 설정 엔티티 관계로 우리는 EF 코어에하고 어떻게 항목) : 내용, 게시물, 양식 등3 표를 얻었다 여기 엔티티 프레임 워크 핵심
내 모델 정의
public class Item
{
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
public Link Link { get; set; }
}
public class News
{
public int Id { get; set; }
public string Header { get; set; }
public string Content { get; set; }
public Link Link { get; set; }
}
public class Link
{
public int Id { get; set; }
public string Type { get; set; }
public int RowId { get; set; }
public string Url { get; set; }
}
표 Links
은 모든 뉴스 및 모든 항목의 URL을 설명합니다. 이것은 Links
4 열 것을 의미한다 : - 뉴스 나 항목
- 아이디
- 유형 항목의 ID를 포함하거나 뉴스 (유형에 따라 다름)
- URL
관계를 설정하는 방법은 무엇입니까? 링크 테이블에서 URL별로 엔티티를 확인해야합니다.
다음 번에 더 자세한 제목을 사용하고 적절한 태그를 사용하십시오. [tag : entity-framework]는 이전 EntityFramework (1 ~ 6.x) 용입니다. [tag : entity-framework-core]는 처음부터 새로 작성한 EF Core부터 마지막으로 중요하지만이 유형의 질문을하기 전에 문서를 더 빠르고 쉽게 사용할 수 있습니다. https://docs.microsoft.com/en 대답을 기다리는 대신 -us/ef/core/modeling/relationships;) – Tseng
EF 코어.이 링크 (내용, 카탈로그 및 기타)가 포함 된 많은 데이터 및 많은 개체가 있기 때문에 기존 데이터베이스와 DB를 수정하는 것이 바람직하지 않습니다. – Alex
FK 제약 조건으로 설명 할 수없는 데이터베이스 모델을 설명하고 있습니다. 코어를 포함하여 EF 버전에는 매핑 할 수 없습니다. –