EF
程序员文章站
2022-04-08 20:27:58
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.WebC ......
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 }
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 }
6、插入这条语句之后想要拿这条语句的主键id
推荐阅读
-
EF三种编程方式详细图文教程(C#+EF)之Database First
-
16.翻译系列:EF 6 Code -First中使用存储过程【EF 6 Code-First系列】
-
.Net Core + EF + mysql 从数据库生成实体
-
【基于EF Core的Code First模式的DotNetCore快速开发框架】完成对DB First代码生成的支持
-
EntityFrameworkCore-EF Core加密存储数据
-
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(24)-权限管理系统-将权限授权给角色
-
关于ef+codefirst+mysql(入门)
-
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(7)-DBSession的封装
-
一个简单MVC5 + EF6示例分享
-
初识ASP.NET Mvc5+EF7的奇妙之旅