EF增删改查

来源:互联网 发布:手机视频制作软件排名 编辑:程序博客网 时间:2024/04/27 15:34
static void Main(string[] args)        {            using (DBEntities ef = new DBEntities())            {                //========ef查询==============                var l = from a in ef.aa                        where a.Id == 35                        select a;                foreach (var i in l)                {                    Console.WriteLine("id:{0},name:{1}", i.Id, i.name);                }                //========ef添加==============                var j = new aa                {                    name = "测试ok!"                };                ef.aa.AddObject(j);                int num = ef.SaveChanges();                Console.WriteLine("受影响的行数为 {0}", num);                //========ef删除==============                var jj = ef.aa.Single(xx => xx.Id == 38);                ef.aa.Attach(jj);                ef.aa.DeleteObject(jj);                ef.SaveChanges();                //========ef修改==============                var result = ef.aa.Single(x => x.name == "bbs");                result.name = "hhhhhhhhhhhhhhhhh";                ef.SaveChanges();                                         }        }

原创粉丝点击