EF增删改
增加
User_Info userinfo = new User_Info();
userinfo.userID = 40;
userinfo.UserName = "王云召";
userinfo.PWD = "456456";
userinfo.Level = "管理员";
userinfo.Head = "杨老师";
charge_sysEntities db = new charge_sysEntities();//实例化DbConText的子类
db.User_Info.Add(userinfo);//将数据添加到EF,并且添加了标记
db.SaveChanges();//
删除`
charge_sysEntities db = new charge_sysEntities();
var userinfoList = from u in db.User_Info
where u.userID == 39
ser_Info userinfo = userinfoList.FirstOrDefault();//返回第一个元素,若没有,返回null
if (userinfo != null)
{
db.User_Info.Remove(userinfo);
//db.Entry<User_Info>(userinfo).State = System.Data.Entity.EntityState.Deleted;
db.SaveChanges();
Console.WriteLine("删除成功!");
Console.ReadKey(); }
else
{
Console.WriteLine("要删除的数据不存在!");
Console.ReadKey(); }
修改
```csharp
在这里插入代码片
本文详细介绍了如何使用Entity Framework进行数据的增加、删除及修改操作。通过具体代码示例,展示了如何创建实体对象并将其添加到数据库上下文中,如何查询并删除指定ID的数据,以及如何更新现有记录。
1149

被折叠的 条评论
为什么被折叠?



