Вот моя модель:
public class RelNewsViewModelItem
{
public int Id { get; set; }
public string Title { get; set; }
public string Body { get; set; }
public virtual ICollection<NewsImageViewModelItem> NewsImages { get; set; }
}
public class NewsImageViewModelItem
{
public int Id { get; set; }
public byte[] ImageItem { get; set; }
public int NewsId { get; set; }
}
public class RelNewsViewModel
{
public List<RelNewsViewModelItem> RelNews { get; set; }
}
В коллекции NewsImages
находится несколько картинок.
Как правильно вывести во View?
@model Schedule.BLL.Model.RelNewsViewModel
@foreach (var item in Model.RelNews)
{
<tr>
<td>@item.Id</td>
<!--<td>item.NewsImages</td>-->
<td>@item.Title</td>
<td>@item.Body</td>
</tr>
}
Вот так мне удалось вывести коллекцию картинок:
@foreach (var item in Model.RelNews)
{
<tr>
<td>@item.Id</td>
<td>
@foreach (var img in item.NewsImages)
{
<img src="data:image;base64,@System.Convert.ToBase64String(img.ImageItem)" class="img-tests"/>
}
</td>
<td>@item.Title</td>
<td>@item.Body</td>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть два таблицы: таблица новостей и таблица картинокВ таблице картинок есть поле NewsId которое связано с Id новостей