小编Sun*_*mar的帖子

ASP.net CORE优于Asp.net的主要优势

首先抱歉,如果我在错误的地方提出这个问题.

我只是想知道结束的主要优势是什么,何时我们可以开始使用这个新框架?ASP.net COREASP.net

我刚刚阅读了一些关于ASP.net CORE但未找到足够答案的文章.

任何人都可以帮助我理解这一点ASP.net CORE.

谢谢

.net c# asp.net asp.net-core

9
推荐指数
1
解决办法
8667
查看次数

内部连接 ​​VS 内部远程连接的区别

我不知道我必须在哪里问这个问题,我只想知道Inner Join和之间有什么区别Inner Remote Join?我刚刚尝试实现两个连接,如下所示:

With Remote Inner Join

SELECT P.CompanyName,u.UserName from tb_Offices AS P
INNER REMOTE JOIN 
tb_Users AS U
on P.UserId=U.UserId
Run Code Online (Sandbox Code Playgroud)

With Simple Inner Join

SELECT P.CompanyName,u.UserName from tb_Offices AS P
INNER JOIN 
tb_Users AS U
on P.UserId=U.UserId
Run Code Online (Sandbox Code Playgroud)

两个查询都返回相同类型的记录。

然后我尝试使用执行计划运行:

随着Remote Inner Join我:

在此处输入图片说明

Inner Join我得到了简单的:

在此处输入图片说明

我对SQL Execution Plan.

我只是想知道Inner Join和之间哪个更好Inner Remote Join

谢谢

sql sql-server join sql-server-2012

3
推荐指数
1
解决办法
4707
查看次数

如何在视图中显示IEnumerable?

我正在为产品做评论部分,并且在显示评论视图时遇到一些问题。我用 2 个模型制作了模型,以便在一个视图中显示它们,但我将 IEnumerable 显示为列表的方式导致出现错误。我如何修改我的代码才能使其正常工作?

模型

public class DetailsViewModel
{
    public Product Product { get; set; }
    public IEnumerable<Comments> Comments { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

控制器

    public ActionResult ProductDetails(int? id)
    {
        DetailsViewModel detailsViewModel = new DetailsViewModel();
        detailsViewModel.Product = db.Product.Find(id);//this is working
        detailsViewModel.Comments = db.Comments.Where(c => c.Id_Product == id).OrderBy(x => x.DateComment).ToList();
        return View(detailsViewModel);
    }
Run Code Online (Sandbox Code Playgroud)

看法

@model Database.Models.DetailsViewModel
<ul>
@Html.DisplayFor(x => x.Comments.DateComment) //getting error here 'IEnumerable<Comments>'
@Html.DisplayFor(x => x.Comments.Comment)     // does not containt definiton for 'Comment'
<ul>
Run Code Online (Sandbox Code Playgroud)

我想要得到这样的东西:

  • 2019-06-25: 富
  • 2019-06-25: FooFoo
  • html c# asp.net-mvc ienumerable razor

    -2
    推荐指数
    1
    解决办法
    4199
    查看次数