Linq to Entities 질문
-
06-07-2019 - |
문제
나는 불리는 테이블이있다 TableA
WHCH에는 외국 키가 있습니다 TableB
그리고 하나에서 많은 관계 TableB
나하고 싶어:
var v = Context.TableASet
.Include("TableB")
.Where(x => x.TableB.Col1 == 123)
하지만 내가 할 때 x.TableB.
나는 없다 Col1
옵션. 이 때문입니다 TableB
하나에서 많은 관계가 있으므로 컬렉션의 속성을 얻지 못하고 TableB
물체
여기서 무엇을 할 수 있습니까?
해결책
tableb에서 모든 () 메소드를 사용할 수 있습니다.
var v = Context.TableASet.Include("TableB").Where(x => x.TableB.Any(b => b.Col1 == 123));
제휴하지 않습니다 StackOverflow