EF框架学习手记.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EF框架学习手记

[ASP.NET MVC]: - EF框架学习手记1、EF(Entity Framework)实体框架EF是ADO.NET中的一组支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。2、什么是ORM?ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的互相转换。(表实体跟表之间的相互转换)ORM框架有很多,EF框架是ORM框架的其中一种,是实现了ORM思想的框架。O=表实体M=映射关系R=数据库.表3、创建EF,添加-新建项-ADO.NET 实体数据模型configuration? !--必须紧跟着configuration下面添加--? configSections??? !-- For more information on Entity Framework configuration, visit /fwlink/?LinkID=237468 --??? section name=entityFramework type=System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089 requirePermission=false /? /configSections? entityFramework??? defaultConnectionFactory type=System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework????? parameters??????? parameter value=v11.0 /????? /parameters??? /defaultConnectionFactory? /entityFramework? !--数据库连接字符串,使用EF必须添加providerName=System.Data.EntityClient--? connectionStrings??? add name=ModelContainer connectionString=metadata=res://*/Model.csdl|res://*/Model.ssdl|res://*/Model.msl;provider=System.Data.SqlClient;provider connection string=quot;data source=.;initial catalog=HX_Shop;persist security info=True;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFrameworkquot; providerName=System.Data.EntityClient /? /connectionStrings/configuration4、简单的EF使用入门? //创建EF上下文 Model.ModelContainer db = new Model.ModelContainer(); //下面有线程内实例唯一的例子 UserInfo info = new UserInfo(); info.Name = 张三; db.UserInfo.Add(info); //添加数据 db.SaveChanges(); //最后必须SaveChanges()才能保存,把状态的实体映射回数据库。 //info.Id = 1; //修改或删除操作,必须要有主键。 //db.EntryT(entity).State = EntityState.Added; //添加 //db.EntryT(entity).State = EntityState.Modified; //修改 //db.EntryT(entity).State = EntityState.Deleted; //删除4.1? EF4.0与EF5.0的写法区别。查看代码public T AddEntity(T entity) {//EF4.0的写法 添加实体//db.CreateObjectSetT().AddObject(entity); //EF5.0的写法 db.EntryT(entity).State = EntityState.Added;//下面的写法统一 db.SaveChanges();return entity;}publicbool UpdateEnti

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档