-2
을 할 다음 코드모든 false를 반환 - 내가 기록
DContext.Views
.Include("Torrent")
.Include("Viewer")
.Any(V => V.Torrent.ID == DTorrent.ID &&
V.UserHostAddress == UserHostAddress &&
V.Viewer.ID == ViewerTIKSNID.Value)
false를 반환하지만 데이터베이스에 내가 정확히 동일한 정보를 가진 행의 몇을 가지고있다.
어떻게 해결할 수 있습니까?
답변이 불가능합니다. –
DTorrent.ID, UserHostAddress 및 ViewerTIKSNID.Value에는 모두 자신이 생각하는 값이 포함되어 있습니까? 또한 지정한 포함 경로에 엔티티가 포함되어 있는지 확인 하시겠습니까? 이 문제는 여러 가지 문제로 인해 발생할 수 있습니다. .Include ("Viewer") 뒤에 .ToList()를 호출 한 결과는 무엇입니까? 간단한 디버깅을 통해 필요한 답을 얻을 수 있습니다. – RainbowFish
나는 주어진 값과 일치하는 행이 하나 더 많은 데이터베이스에서, 디버깅을하고 값을 확인했다. .ToList()와 .Include ("Viewer") 아이디어를 가져 주셔서 감사합니다. – TIKSN