您的位置:首页 > 编程语言

ADO.net Entity Framework 示例代码

2011-08-19 16:56 701 查看
查询

AccountBookEntities context = new AccountBookEntities();
ObjectQuery<Payment> query = context.CreateQuery<Payment>("AccountBookEntities.Payment");
ObjectResult<Payment> result = query.Execute(MergeOption.NoTracking);

this.dataGridView1.DataSource = result;


  

增加

AccountBookEntities context = new AccountBookEntities();

Payment pay = new Payment();
//pay.PaymentID = 8;
pay.PaymentDate = DateTime.Now;
pay.PaymentMoney = 100;
pay.PaymentContent = "测'试";

context.AddToPayment(pay);

context.SaveChanges();


  

删除

AccountBookEntities context = new AccountBookEntities();

var query = from pay in context.Payment
where pay.PaymentID == 2
select pay;

foreach (Payment pay in query)
{
context.DeleteObject(pay);
}

context.SaveChanges();


  

修改

AccountBookEntities context = new AccountBookEntities();

var query = from pay in context.Payment
where pay.PaymentID == 1
select pay;

foreach (Payment pay in query)
{
pay.PaymentContent = "修改后";
}

context.SaveChanges();


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: