2013年6月26日

ADO.NET Entity Framework

摘要: ADO.NETEntity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5Service Pack 1 中发表。简介ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将数据逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还 阅读全文
posted @ 2013-06-26 11:18 bglee 阅读(917) 评论(0) 推荐(1) 编辑

.Net下的 ORM框架介紹

摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.CastleActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表 阅读全文
posted @ 2013-06-26 10:38 bglee 阅读(274) 评论(0) 推荐(0) 编辑

强类型DataSet的使用简明教程

摘要: 关于弱类型 DataSet的缺点:无论何时从 DataSet检索值都是以Object类型返回,需要对它进行类型转换;给其它开发者使用 时无法知道哪些列可用;运行时才能知道所 有列名,数据绑定麻烦。因此,VS为我们提供强类型DataSet的自动生成功能。下面简单的来使用一下。首先,建一个控制台工程,然后再项目名那右键添加新项,选择一个基于服务的数据库,取名test。在数据库中新 建一个表,表名为T_Person,表 结构如下:然后为数据库中新建一个表并添加一些数据。再在项目中添加一个数据集新项,然后直接从左边服务器资源管理器中将表T_Person拖入设 计视图中,我们的强 类型的DataSet就 阅读全文
posted @ 2013-06-26 10:16 bglee 阅读(465) 评论(1) 推荐(0) 编辑