2012年11月28日

EntityFramework学习笔记4-实体数据模型及增、删、改操作

摘要: 下面我们通过建立一个简单的例子来学习EF框架,直接进入主题吧:一 、创建实体数据模型1. 创建一个控制台应用程序,起名为EFDemo2. 创建一个实体模型 在EFDemo项目上面右击选择添加—新建项—在已安装的选项中选择数据—ADO.NET实体对象模型,命名为EFStudy3. 与数据库连接 第2步执行完毕会弹出向导,选择“从数据库生成”,点击“新建连接…”按钮,选择sql server,下略,测试连接成功后,确定返回,注意下方的App.Config会自动生成一个数据库名+Entities的名字,此名字会成为上下文的类名,建议修改为***+Context,比如PopContext,然后点击.. 阅读全文

posted @ 2012-11-28 22:30 大浪淘沙 阅读(4795) 评论(3) 推荐(1) 编辑

EntityFramework学习笔记3-VS2010安装EF5.0

摘要: EntityFramework 当前最新版本是6.0,2012年10月份发布,不过是alpha1版本,稳定版本是8月份发布的5.0版本,对于初学者来说,还是别在测试版上折腾了,先学习稳定的5.0版本,少一些bug,少一些困扰。EntityFramework位于System.Data.Entry命名空间,在安装了NET framwork4.0和vs2010的情况下,默认是4.0版本。如何在vs2010上安装EntityFramework5.0?首先,需要安装一个vs插件,名称为NuGet Package Manager,微软官方发布的,其作用就是为vs工程项目自动下载、安装、升级、配置和移除包。 阅读全文

posted @ 2012-11-28 19:52 大浪淘沙 阅读(13143) 评论(8) 推荐(3) 编辑

EntityFramework学习笔记2-ORM及EntityFramework简介

摘要: 首先说一下ORM吧以下为网上搜索到的概念描述,详细而准确对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。 面向对象是从软件. 阅读全文

posted @ 2012-11-28 19:02 大浪淘沙 阅读(1422) 评论(0) 推荐(0) 编辑

EntityFramework学习笔记1-写在学习之前

摘要: 第一次接触Entity Framework大概是在2011年下半年,版本4.1,当时貌似刚推出来,中文资料很少,且自身不成熟,很多人批判其效率低下、难以使用,支持程度有限等等,更严重的是一下子涌入大量概念,极不适应,折腾了一段时间,随即放弃,打算待其成熟再来学习。一年过去了,感觉比较成熟了,重启学习之路。不得不说,国内的学习和研究环境比较差,原创的少,转载的多,转载过程中不亲身验证,简单拷贝粘贴的太多太多,遇到问题,百度or谷歌,搜到的是大把大把的结果,实际往往都是以讹传讹,不仅没价值,反而浪费大把的时间和精力。以自身做起,遇到问题,先搜索后摸索,将解决过程如实记录下来,总结经验教训,虽然要花 阅读全文

posted @ 2012-11-28 16:48 大浪淘沙 阅读(900) 评论(0) 推荐(1) 编辑

导航