Как я могу объединить столбцы с одинаковым идентификатором - PullRequest
0 голосов
/ 11 февраля 2020

Я хочу объединить (sql объединить) столбцы с одинаковым идентификатором. Я хочу перечислить более одного изображения рядом.

как я могу это сделать? Я хочу объединить столбцы с одним и тем же идентификатором, но я должен перечислить изображения рядом

Несколько классов

public class MultipleClass
        {
            public Article ArticleDetails { get; set; }
            public Images ImageDetails { get; set; }
            public Category CategoryDetails { get; set; }
            public User UserDetails { get; set; }

        }

Контроллер

public IActionResult Index()
        {
            List<Article> articleNames = db.Article.ToList();
            List<Images> imagesNames = ımng.ImageListesiDatabase();
            List<Category> categoryNames = db.Category.ToList();
            List<User> userNames = db.User.ToList();

            var multipleTable = from a in articleNames
                                join b in imagesNames on a.ArticleId equals b.ArticleId into table1
                                from b in table1.DefaultIfEmpty()
                                join c in categoryNames on a.CategoryId equals c.CategoryId into table2
                                from c in table2.DefaultIfEmpty()
                                join d in userNames on a.UserId equals d.UserId into table3
                                from d in table3.DefaultIfEmpty()
                                select new MultipleClass { ArticleDetails = a, ImageDetails = b, CategoryDetails = c, UserDetails = d };
            return View(multipleTable);       
        }

Просмотр

  @foreach (var item in Model)
        {
        <tr id="@item.ArticleDetails.ArticleId">
            <td>

                @item.ArticleDetails.Title
            </td>
            <td>

                @item.ArticleDetails.Date
            </td>
            <td>

                @item.ArticleDetails.ArticleHidden
            </td>
            <td>

                @item.CategoryDetails.CategoryName
            </td>
            <td>

                @item.UserDetails.UserName
            </td>
                <td>
                    <img src="~/Image/@item.ImageDetails.Image" style="max-width:100px;">
                </td>

ScreenShot Прикреплено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...