Asp.net core 如何连接具有相同id的列
我想组合具有相同id的(sql联接)列。我想列出 不止一张并排的照片 我该怎么做?我想合并具有相同id的列,但必须将图片并排列出 多类Asp.net core 如何连接具有相同id的列,asp.net-core,.net-core,concatenation,concat,asp.net-core-3.1,Asp.net Core,.net Core,Concatenation,Concat,Asp.net Core 3.1,我想组合具有相同id的(sql联接)列。我想列出 不止一张并排的照片 我该怎么做?我想合并具有相同id的列,但必须将图片并排列出 多类 public class MultipleClass { public Article ArticleDetails { get; set; } public Images ImageDetails { get; set; } public Category Category
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);
}
public IActionResult Index()
{
列表您可以在sql查询中使用group byıwill可以做什么,您能给我举个例子@kris吗
@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>