相关疑难解决方法(0)

检查数组是否是另一个数组的子集

有关如何检查该列表是否是另一个列表的任何想法?

具体来说,我有

List<double> t1 = new List<double> { 1, 3, 5 };
List<double> t2 = new List<double> { 1, 5 };
Run Code Online (Sandbox Code Playgroud)

如何使用LINQ检查t2是否为t1的子集?

c# linq list subset

140
推荐指数
6
解决办法
4万
查看次数

包含至少所有实体框架

我的数据库中有以下2个实体.

public class Article
{
    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int Id { get; set; }

    // Some code removed for brevity

    public virtual ICollection<Tag> Tags { get; set; }
}


public class Tag
{

    [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public int Id { get; set; }

    // Some code removed for brevity

    public virtual ICollection<Article> Articles { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

我需要根据传递给我的操作的标记ID来过滤这些文章.

public ActionResult FindAll(List<int> tags)
{

    //
    // I need to return all articles which have ALL the tags passed into this method
    //

    var …
Run Code Online (Sandbox Code Playgroud)

linq asp.net-mvc entity-framework

5
推荐指数
1
解决办法
497
查看次数

标签 统计

linq ×2

asp.net-mvc ×1

c# ×1

entity-framework ×1

list ×1

subset ×1