У меня есть 3 таблицы:Нужна помощь на LINQ-запроса
Table User (UserID, Username)
Table Admin (AdminID, Username)
Table PM (PMID, SenderID, Sendertype, RecipientID, RecipientType)
Теперь я, в 1 Запрос:
- Получить всю информацию от PM
- если SenderType == 'A' присоединить SenderID к Admin-Table, получить имя пользователя
- if SenderType == 'U' присоединить SenderID к пользовательской таблице, получить имя пользователя
- , если RecipientType == 'A' присоединяется к RecipientID к A Dmin-Table, получить имя пользователя
- если RecipientType == 'U' присоединиться к RecipientID User-таблицы, получить Имя пользователя
кто-то есть идеи, как решить в 1 запрос?
Просьба ввести код, который вы написали. Люди обычно не любят просто писать свой код для вас. Как бы то ни было, это описание работы, а не вопрос. –
О каком Linq вы говорите? Linq to SQL или Entity Framework? –