zoukankan      html  css  js  c++  java
  • EF增删改查操作

    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
                Model1Container m = new Model1Container();
                Student s = new Student();
                s.Name = "小明";
                m.Student集.AddObject(s);   //增加操作
                m.SaveChanges();            //运行增加
                Console.WriteLine("增加成功");

                var Slist = from Stu in m.Student集 select Stu;   //查询操作
                foreach (Student sl in Slist)
                {
                    Console.WriteLine("输出的学生名字为:");
                    Console.WriteLine(sl.Name);
                }

                Console.WriteLine("更新操作");
                Student sc = new Student();
                sc.ID = 2;
                sc.Name = "小改明";
                m.Student集.Attach(sc);   //这句很重要把要更新的实体写入实体集中
                m.ObjectStateManager.ChangeObjectState(sc, System.Data.EntityState.Modified);   //对实体进行更新
                m.SaveChanges();   //运行更新操作

                Console.WriteLine("删除操作");
                Student sd = new Student();
                sd.ID = 3;
                m.Student集.Attach(sd);
                m.ObjectStateManager.ChangeObjectState(sd, System.Data.EntityState.Deleted);  //删除操作
                m.SaveChanges();
            }
        }
    }

  • 相关阅读:
    小程序支付
    小程序传参
    git
    学习过程遇到问题的解决方法
    进程创建注意事项:函数及对应包
    进程创建:函数及对应包
    mac解决eclipse 端口占用问题
    暴力
    doc2vec
    Java正则表达式的解释说明
  • 原文地址:https://www.cnblogs.com/wujy/p/2297369.html
Copyright © 2011-2022 走看看