我正在尝试创建LINQ语句。与这样的where子句
p.Users = db.UserFSMs
.Where(t => t.UserName.Contains(userORFile.Split('_')[2]))
.Select(new Models.UsersFSMFinal { Email=t.Email });
但编译器无法识别t
。如何创建适用于哪里的上述查询?
答案 0 :(得分:1)
您必须使用t=>
.Select(t => new
我写了相同的LINQ语句但是在我的数据库和插入的 数据将来自文本框。它运作良好
var allData = db.Patients
.Where(t => t.firstName.Contains(TextBox1.Text))
.Select(t => new
{
t.firstName,
t.lastName
});