C# 以列表形式从模型返回的Linq查询
我已经花了这么长时间处理了这么多的帖子和单个记录,现在我有点不明白为什么我的模型不能很容易地从我的linq查询中得到水分 型号:C# 以列表形式从模型返回的Linq查询,c#,linq,list,C#,Linq,List,我已经花了这么长时间处理了这么多的帖子和单个记录,现在我有点不明白为什么我的模型不能很容易地从我的linq查询中得到水分 型号: public class v_TRegister_Email { public string Email { get; set; } public string LastFirst { get; set; } public string FIRST_NAME { get; set; } public string INITIALS {
public class v_TRegister_Email
{
public string Email { get; set; }
public string LastFirst { get; set; }
public string FIRST_NAME { get; set; }
public string INITIALS { get; set; }
public string LAST_NAME { get; set; }
public string ALIAS_NAME { get; set; }
[Key]
public string EMPLOYEE_NUMBER { get; set; }
}
检索数据的方法
//List of Model
List<v_TRegister_Email> tRegisterEmails = new List<v_TRegister_Email>();
// trying to make "query" contain the list<T>
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select new
{
// ??? x = s.Email
})
.ToList();
我错过了什么
更新
我猜我的数据可能已经从数据库匹配到了模型
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select s).ToList();
然而,即使是这样,我是否有时可能希望循环查询并根据自己的喜好映射字段
我该怎么做?试试这个
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select s)
.ToList();
数据库上下文已经拉低了您的模型,所以只需按原样将其投影出来。Ya,--so _db.VtRegisterEmails已经是我的模型了。。。我想得太多了,工作太多了,谢谢你,亲爱的,很高兴你又回到了正轨!
var query = (from s in _db.VtRegisterEmails
where s.Email.Contains(id) // .Where(n => n.Email == id)
select s)
.ToList();