时间: 2020-11-23|32次围观|0 条评论

今天终于能用EF框架搭建一个项目,同时能连接sqlserver 数据库、mysql 数据库

1.必须的文件

EF框架 完整项目记录插图

2.将必须文件导入项目,此处用到“管理 NuGet 程序包”,由于从网上下载比较慢,此处从本地导入。

EF框架 完整项目记录插图1

点击设置

EF框架 完整项目记录插图2

配置刚才准备必须的文件的所在目录,点击确定

EF框架 完整项目记录插图3

然后直接 安装即可。

3.建立项目

EF框架 完整项目记录插图4

并在各个项目中安装必要文件

4.建立数据库连接文件

EF框架 完整项目记录插图5

其中tablename1 为表的实体

5.建立实体类

EF框架 完整项目记录插图6

6.建立数据库操作方法

 1  public List<tablename1> get_tablename1()
 2         {
 3             List<tablename1> ds = null;
 4             try
 5             {
 6                 using (DataBase context = new DataBase())
 7                 {
 8                     ds = context.tablename1.ToList();
 9                 }
10             }
11             catch (Exception ex)
12             {
13 
14             }
15             return ds;
16         }
17 
18 
19         public bool Add_tablename1()
20         {
21             bool result = false;
22             try
23             {
24                 using (DataBase context = new DataBase())
25                 {
26                     tablename1 m = new tablename1()
27                     {
28                         name = System.DateTime.Now.ToString()
29                     };
30                     context.tablename1.Add(m);
31                     context.SaveChanges();
32                     result = true;
33                 }
34             }
35             catch (Exception ex)
36             {
37 
38             }
39             return result;
40         }
41 
42         public bool edit_tablename1()
43         {
44             bool result = false;
45             try
46             {
47                 using (DataBase context = new DataBase())
48                 {
49                     tablename1 m = context.tablename1.Where(x=>x.id==1).FirstOrDefault();
50                     m.name = "f";
51                     context.SaveChanges();
52                     result = true;
53                 }
54             }
55             catch (Exception ex)
56             {
57 
58             }
59             return result;
60         }
61 
62         public bool del_tablename1()
63         {
64             bool result = false;
65             try
66             {
67                 using (DataBase context = new DataBase())
68                 {
69                     tablename1 m = context.tablename1.Where(x => x.id == 1).FirstOrDefault();
70                     context.tablename1.Remove(m);
71                     context.SaveChanges();
72                     result = true;
73                 }
74             }
75             catch (Exception ex)
76             {
77 
78             }
79             return result;
80         }

这样EF框架就搭建完成!

 

转载于:https://www.cnblogs.com/hcfan/p/4583082.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/97469381

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《EF框架 完整项目记录
   

还没有人抢沙发呢~