码迷,mamicode.com
首页 > 其他好文 > 详细

EF框架 完整项目记录

时间:2015-06-17 15:14:48      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

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

1.必须的文件

技术分享

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

技术分享

点击设置

技术分享

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

技术分享

然后直接 安装即可。

3.建立项目

技术分享

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

4.建立数据库连接文件

技术分享

其中tablename1 为表的实体

5.建立实体类

技术分享

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框架就搭建完成!

 

EF框架 完整项目记录

标签:

原文地址:http://www.cnblogs.com/hcfan/p/4583082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!