linq を使用してテーブルをクエリし、linq クエリから返された行をオブジェクトにバインドする必要があります
WebChatDBDataContext dataContext = new WebChatDBDataContext();
var executiveSession= dataContext.ExecutiveSessions.FirstOrDefault(s => s.SessionId == httpcontext.Session.SessionID);
var talkerId = (from cRoom in dataContext.ChatRooms
where cRoom.ExecutiveId == executiveSession.ExecutiveSessionId
select cRoom.TalkerId
);
var msglst = from msgPool in dataContext.MessagePools
// I want to use talkerId from the previous query
where msgPool.TalkerId == ???
select msglst;
ありがとう