作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 C# 中的 LINQ TO SQL 连接到 SQL 数据库
我在数据库上有一个名为 Person
的表,它包含有关人员的信息并具有以下字段 Person_Id
、First_Name
、 Last_Name
,Email
,密码
我有以下查询,如果匹配则返回一行:
LINQDataContext data = new LINQDataContext();
var query = from a in data.Persons
where a.Email == "Any Email String"
select a;
我的问题是如何将 query
转换为定义为的等效类的实例:
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();
关于c# - 使用 LINQ TO SQL 将查询转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17650194/
我是一名优秀的程序员,十分优秀!