programing tip

Entity Framework에서 외래 키 관계를 추가하는 방법은 무엇입니까?

itbloger 2020. 11. 22. 19:09
반응형

Entity Framework에서 외래 키 관계를 추가하는 방법은 무엇입니까?


코드 우선 접근 방식을 사용하는 동안 수행하는 방법을 보려면 여기클릭하십시오 . 원래 데이터베이스 아래 첫 번째 접근 질문 및 답변.

Entity Designer를 사용하여 데이터베이스 첫 번째 모델을 만들고 있습니다. 이제 ProductId와 ProductId 사이에 외래 키 관계를 만들고 싶습니다 (아래 참조). "새 연결 추가"를 확인했지만 두 항목을 연결할 수 없습니다. 경험이 더 많은 사람이이 작업을 수행하는 방법을 알려줄 수 있습니까?

외래 키


EF 디자이너와의 관계 / 연결 에 따르면 외래 키 연결을 만드는 단계는 다음과 같습니다.

  1. 디자인 화면의 빈 영역을 마우스 오른쪽 단추로 클릭하고 새로 추가를 가리킨 다음 연결…을 선택합니다.
  2. 연결 추가 대화 상자에서 연결 설정을 입력합니다.

... 관계 세부 정보를 채울 때 엔티티에 외래 키 속성 추가 확인란을 선택 해야합니다 .

참고 항목 : 관계, 탐색 속성 및 외래 키


데이터베이스 우선 접근 방식을 사용하는 경우 데이터베이스에 외래 키를 만들고 모델을 업데이트하는 것이 좋습니다. 물론 데이터베이스를 수정할 수 있다면 사실입니다. 그렇지 않은 경우 모델에 대한 참조 제약 조건을 만드는 옵션이 있습니다.


보너스 질문에 답하려면 :

SQL Management Studio가 설치되어있는 경우 데이터베이스 마이그레이션 마법사 (데이터베이스, "작업", "SQL Azure에 데이터베이스 배포"를 마우스 오른쪽 단추로 클릭)를 매우 쉽게 사용할 수 있으며 여기에서 가져온 필수 정보로 텍스트 상자를 채울 수 있습니다. 하늘빛.

또한 Azure의 무시 목록에 IP를 추가해야합니다. 그렇지 않으면 업로드 할 수 없습니다. 이 작업은 Azure 웹 포털에서 수행 할 수 있습니다.

참고 URL : https://stackoverflow.com/questions/19591513/how-to-add-foreign-key-relationship-in-entity-framework

반응형