Asp.Net从数据库复制

Asp.Net从数据库复制,asp.net,asp.net-mvc-4,distinct,viewbag,actionresult,Asp.net,Asp.net Mvc 4,Distinct,Viewbag,Actionresult,有一个带有新闻和类别Id(多对多)的表。我想推断出没有重复的新闻,但独特的方法没有帮助。如何解决这个问题 ViewBag.NewsToCategory = db.News_To_Category.Where(db=>db.News.Status == 1).Distinct().ToList(); Html代码 @foreach(News_To_Category nw in ViewBag.NewsToCategory) { <div class="col-

有一个带有新闻和类别Id(多对多)的表。我想推断出没有重复的新闻,但独特的方法没有帮助。如何解决这个问题

ViewBag.NewsToCategory = db.News_To_Category.Where(db=>db.News.Status == 1).Distinct().ToList();
Html代码

@foreach(News_To_Category nw in ViewBag.NewsToCategory)
    {
        <div class="col-md-4 col-sm-4 hidden-sm">
            <div class="blog-home blog-box">
                <div class="blog-top-desc">
                    <div class="blog-date">
                        @Convert.ToDateTime(nw.News.Dates).ToString("dd MMMM yyyy")
                    </div>
                    <h4>@nw.News.Title</h4>
                    <i class="fa fa-user-o"></i>
                    <strong>admin</strong>
                    <i class="fa fa-commenting-o"></i>
                    <strong>8 comments</strong>
                </div>
                <img style="min-width:370px;max-width:370px;min-height:240px;max-height:240px" src="~/Uploads/@nw.News.Image">
                <div class="blog-btm-desc">
                    <p>
                        @nw.News.Content;
                    </p>
                    <a href="#" class="btn btn-min btn-solid">
                        Read More
                        <i class="fa fa-arrow-right"></i>
                    </a>
                </div>
            </div>
        </div>
    }
@foreach(ViewBag.NewsToCategory中的新闻到类别nw)
{
@Convert.ToDateTime(nw.News.Dates).ToString(“dd-MMMM-yyyyy”)
@新闻标题
管理
8条评论

@nw.News.Content;

}
类似这样的东西。按状态过滤=1,订单按日期递减。按ID分组以获取重复项,然后选择每组中的第一个

ViewBag.NewsToCategory = db.News_To_Category.Where(db=>db.News.Status == 1).OrderByDescending(x => x.News.Dates)).GroupBy(x => x.News.Id).Select(x => x.News.FirstOrDefault()).ToList();

在News_To_Category表中,有几行具有相同的新闻ID附加到不同的类别,我只想使用此表打印新闻,但不重复,但相同的新闻显示多次,不包括Dictinct(),如何禁用来自的新闻输出您能否在where子句中不包含
newscope
?对不起,朋友,但是GROPBY()“在当前内容中不存在”((@СааааааГаааааааа107.GroupBy是IEnumerable的Linq库中的一个扩展方法。从我从您的代码和您所说的可以看出,您正在一个肯定有GroupBy的数据库集上使用Linq to SQL。@Сааааааааааааа?