linq查询,根据主键查询程序案例1(一看就懂)

 

 

1.根据主键查询  Find()

此方式,性能高,执行查询先从内存中找,然后去数据库找。

 1 //1.根据主键查询 2 //Find() 3 Course couse1 = _context.Courses.Find(1); 

 

      实际上确实,就是一行代码的事情。

查询代码就一行,

折腾2天整不了?...

关键代码就一行,

关键是在于明白。

 1 using System;
 2 //1 先引入命名空间。 Clown learning ? method 
 3 using System.Collections.Generic; // 命名空间 
 4 using System.Linq; // linq 是一种语言集成查询。 
 5 //2.1 上下文类的命名空间引入.使用解决方法的名字,然后.模型2 就可以了。 
 6 using ConsoleLinq.Models2;
 7 
 8 
 9 
10 
11 /*
12  * linq查询
13  1 先引入命名空间 2 
14 
15  2 写方法。 Add
16     2.1 上下文类,实例对象以及引入命名空间。 
17  
18  
19  */
20 namespace ConsoleLinq
21 {
22     class Program
23     {
24         static void Main(string[] args)
25 
26         {
27             //直接写上下文类的实例对象。 面向对象编程。
28             Test3Context _context = new Test3Context();
29 
30            
31             int count = _context.Student1s.Count();
32 
33             //打印  数据库里面的数据数量 
34             Console.WriteLine(count);
35 
36 
37             // 定义linq查询方法1 测试。   属性。Student1s在这里代表的就是数据库。 
38             Student1 stu7 = _context.Student1s.Find(7);// 查询执行,就一行代码的事情。
39 
40 
41 
42 
43             Console.WriteLine("*********获取ID为7的数据名字***********");
44 
45             Console.WriteLine(stu7.Name); // 名字数据。先用linq查询到,打印时,用变量去.需要的名字。
46 
47             // read 等待用户输入。 用户输入就下一步。 
48             Console.Read();
49 
50 
51 
52 
53 
54 
55         }
56 
57          
58 
59 
60 
61 
62 
63 
64 
65     }
66 }

 

效果

linq查询,根据主键查询程序案例1(一看就懂)

 

linq查询,根据主键查询程序案例1(一看就懂)

上一篇:Auth2.0 授权码、凭证式授权两种方式


下一篇:RocketMQ消息堆积问题