首页 > 其他 > 详细

Entity Framework 使用

时间:2014-02-26 13:48:09      阅读:307      评论:0      收藏:0      [点我收藏+]

1.EF中Include方法的使用
使用Include方法,告诉EF连接查询哪个外键属性,生成Inner join连接

IQueryable<UsersAddress> addrs = db.UserAddresses.Include("User");
foreach(UsersAddress add in address)
{
    Console.WriteLine(add.udAddress+":userName="+add.User.uName);
} 

2.EF中修改对象,不需要先查询,然后修改

bubuko.com,布布扣
User user = new User(){ uId=8,uName = "aa"};
//将对象加入EF容器中并获取当前实体对象的状态管理对象
DbEntityEntry<User> entry = db.Entry<User>(user);
entry.State = System.Data.EntityState.Unchanged;
//设置该对象的uName属性为修改状态
entry.Property("uName").IsModified = true;
db.SaveChanges();
bubuko.com,布布扣

3.EF中删除操作

User user = new User(){ uId=8};
db.Users.Attach(user);
db.Users.Remove(user);
db.SaveChanges();

Entity Framework 使用

原文:http://www.cnblogs.com/yxlblogs/p/3567785.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!