Как я могу показать данные из разных таблиц с помощью linq & C#? Мой проект представляет собой социальную сеть, в которой пользователь должен видеть все государственные должности, а также имя и изображение пользователя, пост, которыйОтображение данных из разных таблиц с Linq C# Asp.net
Теперь у меня есть это:
var posts_public = from p in db.Posts
join e in db.Privacy on p.id_post equals e.id_post
join pu in db.Publish on p.id_post equals pu.id_post
join u in db.Users on pu.id_utilizador equals u.id_user
where e.id_privacy== 1
select new { p.text, u.name,u.image };
Viewbag.post = posts_public;
Но когда я хочу показать данные, которые я выбираю показать мне, как это:
{ text = ola2, nome = André, image = /Content/Images\IMG_20150616_183508.jpg }
И я хочу, чтобы появиться только данные, такие как:
ola2
André
IMG_20150616_183508.jpg
Может кто-нибудь мне помочь?
Заранее спасибо :)
Существует несколько способов достижения этого. Могу ли я спросить, почему вы хотите этого? –
Почему вы не можете использовать функцию string.Format внутри вашего запроса linq, где у вас есть 'select new {p.text, u.uname, string.Format (@"/Content/Images \ {0} ", u.image);} ' – MethodMan
И какой тип LINQ это? (Entity Framework?) –