var flag = dc.xxx.any(m=>m.Raid=="D7A6E676-A1B9-4C0A-AF60-291E9E317BF1");
if(flag)
{
//有记录
}any返回布尔型

解决方案 »

  1.   

    string[] strRaids=Ralds.split(",")
      var list = A.Where(x=>strRaids.Contains(x.ToString())).ToList();
      

  2.   

    var flag = dc.xxx.any(m=>m.Raid=="D7A6E676-A1B9-4C0A-AF60-291E9E317BF1");
    if(flag)
    {
    //有记录
    }any返回布尔型
      

  3.   

    RaIDs 是含多个诸如guid一类字符的字符串么?
    if(list.Any(m=>RaIDs.Contains(m.RaID))){}
    if(list.Count(m=>RaIDs.Contains(m.RaID))>0){}
    if(list.FirstOrDefault(m=>RaIDs.Contains(m.RaID))!=null){}

      

  4.   

    RaIDs.Split(',').Select(x => x.SubString(1, x.Length - 2)).Contains(...)
      

  5.   

    linq查询问题
    //查询数据库大于0的数据绑定显示
      protected void Page_Load(object sender, EventArgs e)
        {
            //这里的"db_LinQConnectionString1"是在LinqDB.desiguner.cs文件中的LinqDBDataContext()方法中获得
            LinqDBDataContext lqDB = new LinqDBDataContext(ConfigurationManager.ConnectionStrings["db_LinQConnectionString1"].ConnectionString.ToString());
            //创建LinqDB.dbml文件中的实体类tb_info对象info
            tb_info info = new tb_info();
            //from子句中指定查询所操作的数据源lqDB.tb_info和范围变量f,where子句指定筛选条件即数据ID编号大于0,
            var result = from f in lqDB.tb_info
                         where f.ID > 0
                         select f;
            GridView1.DataSource = result;
            GridView1.DataBind();
        }