Entitiy Framework 6.1.3을 사용 중이고 N 테이블의 관계를 하나 이상의 조인 열이있는 1 개의 테이블에 추가하려고합니다. 이 열이EF6.1.3 열 결합 (최대 절전 모드에서)
표 P (프로토콜 테이블) : 다음 예제는 내 문제를 이해하는 데 도움이 될 것입니다
:protocol_id (int, PK)
message (string)
module (string)
reference_id (int)
protocol_id | module | message | reference_id
-----------------------------------
1 | A | created | 1
2 | A | modified | 1
2 | A | created | 2
3 | B | deleted | 1
4 | B | modified | 1
표 A는 이러한 열이 (A 테이블 모듈) 이러한 열
mod_id (int, PK) mod_x (string) mod_y (...) ... mod_id | mod_x | ... -------------------- 1 | abc | ... 2 | xyz | ...
표 B (모듈 B 테이블)
012,351,mod_id (int, PK)
mod_x (string)
mod_y (...)
...
mod_id | mod_x | ...
--------------------
1 | abc | ...
2 | xyz | ...
내가이 행에 대한 모든 procotols를 얻기 위해 모듈 A의 탐색 속성을 가지고 싶습니다 - 그렇게 sthg :
where module = 'A' and reference_id = mod_id
(모듈 B, 모듈 C에 대한 동일 ...)
Java/Hibernate에서 두 개 이상의 ElementJoinColumns (referenceColumnsNames, ...)를 사용할 수 있다는 것을 알고 있습니다.
어떻게 이것을 EF6.1로 처리 할 수 있습니까? 고마워, 마커스.