我试图使用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; }
}
我创建了一个datacontext并写了一个查询
DBDataContext db = new DBDataContext();
Adresses adr = (from p in db.AdressesTable
where p.ID ==1
select p).First();
但它不起作用......如何将sql查询结果添加到类对象?
答案 0 :(得分: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();