C# 将sql查询结果添加到类

C# 将sql查询结果添加到类,c#,linq,C#,Linq,我正在尝试使用LINQtoSQL向类中添加一行。 我有一个表(ADRESESTABLE),其中包含一个名为ID的键和一个adress1和adress2列 我创建了一个类: public class Adresses { public int ID { get; set; } public int adress1 { get; set; } public int adress2 { get; set; } } 我创建了一个datacontext并编写了一个查询 DBDataContext db

我正在尝试使用LINQtoSQL向类中添加一行。 我有一个表(ADRESESTABLE),其中包含一个名为ID的键和一个adress1和adress2列

我创建了一个类:

public class Adresses
{
public int ID { get; set; }
public int adress1 { get; set; }
public int adress2 { get; set; }
}
我创建了一个datacontext并编写了一个查询

DBDataContext db = new DBDataContext();

Adresses adr = (from p in db.AdressesTable 
    where p.ID ==1 
    select p).First();

但它不起作用。。。如何将sql查询结果添加到类对象中?

您需要像这样构建一个
DbContext

public class MyDbContext : DbContext
{
    public DbSet<Addresses> Addresses { get; set; }
}
var db = new MyDbContext();
var adr = (from p in db.Addresses
    where p.ID == 1
    select p).First();

怎么会“不起作用”?什么不起作用?是否有堆栈跟踪?显示DBDataContext类内容