У меня есть таблица сообщений, в которой есть идентификатор пользователя, который отправил ее в каждой строке.Но я не могу редактировать базу данных, и нет никаких внешних ключей.Можно ли присоединиться без каких-либо отношений?
var msgs = (from m in dbContext.messages
join a in dbContext.users on m.userid equals a.id into sender
where (m.date > LastReceivedDate)
orderby m.date
select new
{
Sender = sender.FirstOrDefault(),
Message = m
})
Это мой код, и он работает, но никогда ничего не возвращает.Когда я забираю объединение, я получаю результаты.
Спасибо