我正在使用C#中的LINQ TO SQL连接到SQL数据库
我对数据库中的表称为Person
持有人有关的信息,并具有以下字段Person_Id
,First_Name
,Last_Name
,Email
,Password
我有以下查询,如果匹配则返回一行:
LINQDataContext data = new LINQDataContext();
var query = from a in data.Persons
where a.Email == "Any Email String"
select a;
我的问题是如何将转换query
为Equivalent类的实例,该实例的定义是:
class Person
{
public int person_id;
public string First_Name;
public string Last_Name;
public string E_mail;
public string Password;
public Person() { }
}
像这样:
Person query = (from a in data.Persons
where a.Email == "Any Email String"
select new Person { person_Id = a.Id, and so on }).FirstOrDefault();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句