0

我正在尝试使用 linq to sql 将单行添加到类中。我有一个表(AdressesTable),其中包含一个名为 ID 的键和一个 adress1 和 adress2 列...

我创建了一个类:

public class Adresses
{
public int ID { get; set; }
public int adress1 { get; set; }
public int adress2 { get; set; }
}

我创建了一个数据上下文并写了一个查询

DBDataContext db = new DBDataContext();

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

但它不工作......如何将 sql 查询结果添加到类对象?

4

1 回答 1

0

你需要建立一个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();
于 2013-02-21T13:10:11.373 回答