上一篇:EF使用CodeFirst方式生成数据库&技巧经验

前言

EF相信大部分同学都已经经常使用了,可是你的查询高效吗?

今天我就以个人使用经验来讲讲在使用EF做查询的时候大家都容易忽略的性能提升点。

 本文将继续接着上一篇(EF使用CodeFirst方式生成数据库&技巧经验)来写

数据准备

 public ActionResult Index()
        {
            using (var db = new Core.EF.MyDbContext())
            {
                

                //添加测试数据
                for (int i = 0; i < 1000; i++)
                {
                    Public_Area area1 = new Public_Area()
                    {
                        ID = Guid.NewGuid(),
                        Name = "上海"+i,
                        ParentID = Guid.NewGuid()

                    };
                    db.Public_Area.Add(area1);
                    Public_Area area2 = new Public_Area()
                    {
                        ID = Guid.NewGuid(),
                        Name = "市区" + i,
                        ParentID = area1.ID

                    };
                    db.Public_Area.Add(area2);
                    Public_Area area3 = new Public_Area()
                    {
                        ID = Guid.NewGuid(),
                        Name = "嘉定区" + i,
                        ParentID = area2.ID

                    };
                    db.Public_Area.Add(area3);

                    T_Classes classes = new T_Classes()
                    {
                        Name = "高中二班" + i,
                        Money = 2000
                    };
                    db.T_Classes.Add(classes);
                    T_Student student = new T_Student()
                    {
                        ClassesID = classes.ID,
                        Name = "李四" + i,
                        Phone = "18236265820",
                        Sex = true,
                        ProvinceID = area1.ID,
                        CityID = area2.ID,
                        CountyID = area3.ID,
                    };
                    db.T_Student.Add(student);
                    db.SaveChanges();

                }
               

            }
            return View();
        }
View Code

相关文章:

  • 2021-11-23
  • 2021-08-26
  • 2021-07-08
  • 2021-11-15
  • 2022-12-23
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2021-05-23
  • 2021-12-10
  • 2022-12-23
  • 2021-08-05
  • 2021-04-01
相关资源
相似解决方案