当前位置: 移动技术网 > IT编程>开发语言>.net > EF

EF

2019年02月16日  | 移动技术网IT编程  | 我要评论

河北地税局网上报税,别让我一个人醉简谱,玩野王粤语

1、委托例子:

 1 using system;
 2 using system.collections.generic;
 3 using system.linq;
 4 using system.web;
 5 using system.web.ui;
 6 using system.web.ui.webcontrols;
 7 
 8 namespace webapplication1
 9 {
10     public partial class webform1 : system.web.ui.page
11     {
12         protected void page_load(object sender, eventargs e)
13         {
14 
15         }
16 
17         protected void button1_click(object sender, eventargs e)
18         {
19             userinfo userinfo = new userinfo();
20             userinfo.email = "kerry@advancehk.com";
21             userinfo.regtime = datetime.now;
22             userinfo.username = "kerry";
23             userinfo.userpass = "123456";
24             //这个book_shop3entities 是在model1.edmx中的model1.context.cs
25             book_shop3entities db = new book_shop3entities();
26             db.userinfo.add(userinfo);//将数据添加到ef并且添加了标记
27             db.savechanges();
28 
29         }
30     }
31 } 
view code

2、实体框架(entity framework):

    简称:ef nh

    与asp.net mvc  关系与ado.net关系

    ado.net entity framework是微软以ado.net为基础所发展出来的对象关系对应(d/r mapping)解决方案。

    实体框架entity framework是ado.net中的一组支持开发面向数据的软件应用程序的技术,是微软的一个orm(object releations mapping)框架。

3、怎么建立:

1)、新建项--数据--ado.net 实体数据模型

2)、设置完成后要导入命名空间:entityframework(dll文件的路径:c:\users\mike.mike-pc\desktop\code\efmodel\packages\entityframework.6.2.0\lib\net45)、system.data.enity

上面额操作完成之后就会多了一个文件夹packages

4、引用dll文件的时候,右键单击引用,点击管理nugut程序包。

5、添加数据:(在aspx添加一个按钮)

 1 protected void button1_click(object sender, eventargs e)
 2         {
 3             userinfo userinfo = new userinfo();
 4             userinfo.email = "kerry@advancehk.com";
 5             userinfo.regtime = datetime.now;
 6             userinfo.username = "kerry";
 7             userinfo.userpass = "123456";
 8             //这个book_shop3entities 是在model1.edmx中的model1.context.cs
 9             book_shop3entities db = new book_shop3entities();
10             db.userinfo.add(userinfo);//将数据添加到ef并且添加了标记
11             db.savechanges();//只有执行这段语句的时候,才能够执行
12         }
view code

6、插入这条语句之后想要拿这条语句的主键id

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网