我正在使用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;
Run Code Online (Sandbox Code Playgroud)
我的问题是如何将其转换为query
定义的等效类的实例:
class Person
{
public int person_id;
public string First_Name;
public string Last_Name;
public string E_mail;
public string Password;
public Person() { }
}
Run Code Online (Sandbox Code Playgroud)
像这样:
Person query = (from a in data.Persons
where a.Email == "Any Email String"
select new Person { person_Id = a.Id, and so on }).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3203 次 |
最近记录: |