1.搭建普通三层 DAL层,BLL层,Model层,Web层; DAL层引用Model层 BLL层引用DAL层和Model层 Web层引用BLL层和Model层 2.实现EF三层的搭建(添加引用,修改配置信息) 2.1添加EF对象 在Model中添加一个ADO.NET实体数据集 2.2添加引用信息 ...
上一篇介绍了IQueryable的Where方法存在的问题,并扩展了一个名为Filter的过滤方法,它是Where方法的增强版。本篇将介绍查询的另一个重要主题——分页与排序。 对于任何一个信息系统,查询都需要分页,因为不可能直接返回表中的所有数据。 如果直接使用原始的Ado.Net,我们可以...
分类:
编程语言 时间:
2015-01-03 22:14:39
阅读次数:
226
1.什么是EF EF又称持久层框架:平时C#定义的变量是保存到内存中的,一断电就没有了。而持久的意思是数据保存到硬盘盘里(数据库的sql查询是在硬盘里进行的,所以速度很慢)。EF帮我们将一个对象保存到数据库中,框架为我们自动生成相应的Sql与,通过ADO.NET向数据库发送命令。 2.EF包含哪些内...
分类:
Web程序 时间:
2015-01-02 17:24:50
阅读次数:
901
自己前面写过一篇博客是关于Ado.net和数据库的但是自己并没有怎么注意直到机房重构的时候发现其实好多东西封装起来可以减少DAL层的代码量没错啦这就是我在读了很多前人的博客和峰哥借的书之后明白的sqlhelper之前看大家很多人一直在写关于这方面的博客然后自己没有太注意,一直以为他是一个配置文件直接拿来就可以用的觉得他很高大上但是自己开始动手做之后才发现原来他其实就是我们在对数据库进行操作的时候会...
分类:
数据库 时间:
2015-01-02 12:18:40
阅读次数:
225
难忘初次见到你,那是一个夏日的午后,可是天空中乌云密布。大雨来临前的一段时间总是非常闷热的,当我朦胧的睡眼看到你之后瞬间就清醒了,感觉空气也凉爽了起来。尽管仅仅一眼但就是被你那清新脱俗沉鱼落雁之美所征服。事实上敬仰姑娘好久了,听别人说(之前听过什么.NET,ADO.NET,ASP.NET)你...
分类:
Web程序 时间:
2014-12-31 19:57:59
阅读次数:
203
Entity SQL 是 ADO.NET 实体框架 提供的 SQL 类语言,用于支持 实体数据模型 (EDM)。Entity SQL 可用于对象查询和使用 EntityClient 提供程序执行的查询。> 关键字Value关键字ESQL 提供了 SELECT VALUE 子句以跳过隐式行构造。SEL...
分类:
数据库 时间:
2014-12-31 18:18:57
阅读次数:
241
System.Data.EntityClient 命名空间是 实体框架的 .NET Framework 数据提供程序。EntityClient 提供程序使用存储特定的 ADO.NET 数据提供程序类和映射元数据与实体数据模型进行交互。EntityClient 首先将对概念性实体执行的操作转换为对物理...
分类:
其他好文 时间:
2014-12-31 18:09:48
阅读次数:
196
第一步:创建控制台项目第二步:添加新建项目→Ado.Net空实体模型第三步:添加实体:Customer,添加几个必要的测试字段第四步:添加实体之间的联系第五步:根据模型生成数据库脚本,并执行sql脚本创建数据库第六步:写增删改查来讲解EF的基本使用CodeFirst是EntityFramework的...
分类:
其他好文 时间:
2014-12-31 18:08:19
阅读次数:
130
实体框架(Entity Framework)简介简称EF,与ADO.NET关系 ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Stu.....
分类:
其他好文 时间:
2014-12-31 18:03:50
阅读次数:
175
Entity Framework 的小实例:在项目中添加一个实体类,并做插入操作1>. 创建一个控制台程序2>. 添加一个 ADO.NET实体数据模型,选择对应的数据库与表(StudentModel.edmx)3>. 控件台代码 static void Main(string[] ar...
分类:
其他好文 时间:
2014-12-31 17:54:27
阅读次数:
122