将sql查询结果添加到类中
本文关键字:添加 结果 sql 查询 | 更新日期: 2023-09-27 18:00:20
im试图使用linq-to-sql向类中添加一行。我有一个表(AdresssTable),它包含一个名为ID的键和一个地址1和地址2列。。。
我创建了一个类:
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查询结果添加到类对象中?
您需要构建这样的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();