0
A
답변
0
보통, 엔티티 프레임 워크는 직접적인 관계에 링크 테이블을 변환합니다. 즉,이 작업을 수행 할 수있을 것입니다 : 당신의 UserCourse
테이블 EF 그렇게 할 수있는 방식으로 설정되어 적어도 경우
someUser.Courses.Add(someCourse);
someUser.Courses.Remove(someOtherCourse);
someCourse.Users.Add(someOtherUser);
. (User
과 Course
의 키가 PK로 설정된 두 열만)
0
UserCourse 테이블은 다 대다 관계를 이해하기위한 접합 테이블이어야합니다. 예 : UserId (PK), CourseId (PK)
그런 다음 엔티티 컬렉션에 엔티티를 간단하게 추가 할 수 있습니다. 사용자 과정을 추가
var context = new MyModel();
var user1 = new User { Name = "u1" };
var user2 = new User { Name = "u1" };
context.Users.Add(user1);
context.Users.Add(user2);
var math = new Course { Name = "Math" };
context.Courses.Add(math);
math.Users.Add(user1);
math.Users.Add(user2);
context.SaveChanges();
동일한 로직 : user1.Courses.Add(math);
관련 문제
- 1. 많은 관계를 저장하십시오.
- 2. 많은-이 같은 관계를 주어진 많은 쿼리
- 3. acts_as_tsearch와 많은 관계를 검색하는 SQL
- 4. 많은 많은 관계를 사용하여 SQL과 Linq에 (엔티티 엔티티 프레임 워크 /)
- 5. EF 4 많은 개체를 여러 개체로 삭제
- 6. EF 코드 첫 번째로 많은 행을 삽입
- 7. many to many 관계를 포함하는 EF 쿼리를 작성하는 방법
- 8. NSFetchedResultsController를 사용하여 많은 관계를 처리하는 방법은 무엇입니까?
- 9. Django는 많은 관계를 정렬 할 수 있습니까?
- 10. 많은 로그 파일 저장
- 11. EF 코드 우선 - WithMany()
- 12. EF 코드에서는 먼저 다 대다 관계를 삭제하기위한 탐색 속성이 필요합니까?
- 13. EF 코드 우선 - 저장 프로 시저 매핑
- 14. EF 4.1 코드를 사용하여 삽입 저장 안함
- 15. EF
- 16. EF
- 17. EF EntityCollection에서 변경 알림
- 18. EF 4 관계
- 19. 는 EF
- 20. Dotconnect for Oracle - EF - 글로벌 트랜잭션에서 너무 많은 로컬 세션
- 21. EF 다 대다 많은 조인 테이블을 업데이트하는 방법
- 22. Subsonic 3 ActiveRecord는 많은 관계를 다룰 수 있습니까?
- 23. Google App Engine의 형태로 많은 관계를 어떻게 표현합니까?
- 24. EF 조인 및 MVC 면도기
- 25. 많은 관계 많은 문제
- 26. iPhone SDK : 많은 양의 텍스트 저장
- 27. 많은 수의 데이터 포인트를 저장 하시겠습니까?
- 28. 많은 양의 시공간 데이터 저장 및 처리
- 29. 많은 수의 센서 데이터 레코드 저장
- 30. Google App Engine : 많은 관계가없는 다량의 저장