2013-11-28 3 views
0

C# 및 .NET Framework 4.0을 사용하여 Entity Framework 4.4.0.0 Code First 라이브러리를 개발 중입니다.Linq 반복을 피하기 위해 그룹별로 선택하십시오

나는 Messages 테이블에이 데이터를 가지고 :

당신이 볼 수 있듯이

enter image description here

,이 반복되는 메시지를.

var msgs = from message in context.Messages 
      where message.TalkId == talkId && 
       (message.SentBy == userId || message.SentTo == userId) 
      orderby message.DateUtcSent 
      select message; 

하지만 대부분 얻을 :

는 그리고 메시지가 검색이 LINQ 있습니다.

반복하지 않고 메시지를 가져 오려면 어떻게해야합니까?

나는 사용자 ID == 15, 나는 MessageId와 메시지를 얻으려면와 사용자입니다 경우 32, 36, 39, 42

당신은 내가 LINQ와 함께 할 수있는 방법을 알고 계십니까?

답변

관련 문제