带有where子句的LINQ语句不能正常工作

本文关键字:常工作 工作 不能 子句 where LINQ 语句 带有 | 更新日期: 2023-09-27 18:04:28

我正在尝试创建LINQ语句。使用where子句

  p.Users = db.UserFSMs
      .Where(t => t.UserName.Contains(userORFile.Split('_')[2]))
      .Select(new Models.UsersFSMFinal { Email=t.Email });

但是编译器不识别t。我如何创建上述查询,将与哪里工作?

带有where子句的LINQ语句不能正常工作

  • 您必须用.Select(t => new再次申报t=>

  • 我写了相同的LINQ语句,但在我的数据库和插入的数据将来自一个文本框。

     var allData = db.Patients
         .Where(t => t.firstName.Contains(TextBox1.Text))
         .Select(t => new
         {
              t.firstName,
              t.lastName
         });