在视图模型MVC 4中删除LINQ中的重复行,可以通过以下步骤实现:
下面是一个示例代码:
using System.Linq;
public class MyViewModel
{
public IEnumerable<string> GetDistinctData()
{
// 假设你的数据存储在一个名为"db"的数据库上下文中
using (var db = new YourDbContext())
{
var query = from data in db.YourTable
select data;
var distinctData = query.Distinct();
return distinctData;
}
}
}
在上面的示例中,我们假设你的数据存储在一个名为"YourTable"的表中。通过LINQ查询获取数据,并使用Distinct()方法删除重复行。然后,将这个新的序列返回给视图。
在视图中,你可以通过调用GetDistinctData()方法来获取数据,并使用循环来显示它们。
这是一个简单的示例,你可以根据你的具体需求进行修改和扩展。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云