Linq to Entity CRUD

来源:互联网 发布:阿里云 二级域名 编辑:程序博客网 时间:2024/06/04 20:09

DataEntities context = new DataEntities();

 

 public void AddData(Table Info)
        {
            context .Table .AddObject(Info);
            context .SaveChanges();
        }

 public void DeleteData(Table Info)
        {
            Table model=  context .Table .SingleOrDefault(s => s.ID== Info.ID);  

            //Table model= context .Table .Where(s => s.ID== Info.ID).Single();   //另外一种写法
            basicData.Table .DeleteObject(ssOrga); 

            basicData.SaveChanges();
        }

 public void ModifyData(Table Info)
        {
            context .GetObjectByKey(Info.EntityKey);
            context .ApplyCurrentValues(Info.EntityKey.EntitySetName, Info);
            context .SaveChanges();
        }

public List<Table > GetList()
        {
            List<Table >lists= context .Table .ToList();
            return lists;
        }

原创粉丝点击