自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 Repository模式

近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将R...

2012-11-06 10:30:00 72

转载 Entity Framework 存储过程---新增、更新、删除

在EF中,各个实体的插入、更新和删除也都通过使用存储过程来完成,以便提高点性能。这个类似于数据集。其步骤是:先定义存储过程,然后在VS的可视化设计器,设置存储过程映射即可。下面,以为Supplier实体映射存储过程为例。分别建立插入、更新和删除存储过程。InsertSuppliers存储过程定义如下:CREATE PROCEDURE [dbo].[InsertSu...

2012-10-29 17:15:00 109

转载 Entity Framework 获取存储过程中的output参数

之前版本的的EF 是不支持output参数的,但是现在新的版本是可以的了。旧版本要是想要获取output参数,请参考这篇文章:http://www.cnblogs.com/xray2005/archive/2009/06/03/1495112.html下面说下怎么样获取output参数值。存储过程如下:CREATE PROCEDURE [dbo].[GetNameBy...

2012-10-29 15:36:00 95

转载 Entity Framework 存储过程--返回多表联合查询的结果集、入返回标量值

目前,EF对存储过程的支持并不完善。存在以下问题:·EF不支持存储过程返回多表联合查询的结果集。·EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。·虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程...

2012-10-29 15:19:00 243

转载 Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务

本节,直接写通过代码来学习。这些基本操作都比较简单,与这些基本操作相关的内容在之前的1至6节基本介绍完毕。· 增加:方法1:使用AddToXXX(xxx)方法:实例代码如下: using (var edm = new NorthwindEntities()){   Customers c = new Customer...

2012-10-24 15:52:00 98

转载 Entity Framework 学习初级篇6--EntityClient

System.Data.EntityClient命名空间是 实体框架的.NET Framework数据提供程序。EntityClient提供程序使用存储特定的ADO.NET数据提供程序类和映射元数据与实体数据模型进行交互。EntityClient首先将对概念性实体执行的操作转换为对物理数据源执行的操作。然后再将物理数据源返回的结果集转换为概念性实体。EntityCl...

2012-10-24 15:41:00 65

转载 Entity Framework 学习初级篇5--ObjectQuery查询及方法

ObjectQuery类支持对 实体数据模型(EDM)执行LINQ to Entities和Entity SQL查询。ObjectQuery还实现了一组查询生成器方法,这些方法可用于按顺序构造等效于Entity SQL的查询命令。下面是ObjectQuery的查询生成器方法以及等效的Entity SQL语句:Distinct,Except,GroupBy,...

2012-10-24 15:27:00 65

转载 Entity Framework 学习初级篇4--Entity SQL

Entity SQL是ADO.NET实体框架 提供的SQL类语言,用于支持 实体数据模型(EDM)。Entity SQL可用于对象查询和使用EntityClient提供程序执行的查询。l关键字Value关键字ESQL提供了SELECT VALUE子句以跳过隐式行构造。SELECT VALUE子句中只能指定一项。在使用这样的...

2012-10-24 15:08:00 74

转载 Entity Framework 学习初级篇3-- LINQ TO Entities

LINQ技术(即LINQ to Entities)使开发人员能够通过使用LINQ表达式和LINQ标准查询运算符,直接从开发环境中针对 实体框架对象上下文创建灵活的强类型查询。LINQ to Entities查询使用对象服务基础结构。ObjectContext类是作为CLR对象与 实体数据模型 进行交互的主要类。开发人员通过ObjectContext构造泛型O...

2012-10-24 15:03:00 103

转载 Entity Framework 学习初级篇2--ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager类的介绍...

本节,简单的介绍EF中的ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager这个几个比较重要的类,它们都位于System.Data.Entity.dll下的System.Data.Objects命名空间下。在后续的章节中,我们经常会用到它们的某些方法,以便完成我们的某些操作或目的。本节,简单的说明一下以后我们可能会用到...

2012-10-24 15:02:00 88

转载 Entity Framework 学习初级篇1--EF基本概况

最近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品。不过,据说在.Net4.0中,微软将推荐使用此框架,并会有所改善。而且,现在基本上所有数据库均提供了对EF的支持。因此,为以后做技术准备可以学习研究以下。但是,我个人觉得就目前来说,在实际项目慎用此框架。下面简单的介绍以下这个EF。在.Net Framework SP1微软包含一个实体框架(...

2012-10-24 11:58:00 47

转载 NUnit之Assertion详解

NUnit之Assertion详解NUnit是.Net平台的测试框架,广泛同于.Net平台的单元测试和回归测试中。任何xUnit工具都使用断言进行条件的判断,NUnit自然也不例外,与其它的xUnit(如Junit、phpUnit、pythonUnit)相比,由于大量使用了Generic、Attribute等语言特征,NUnit提供了更为方面、灵活的测试方法,下面先介绍一下...

2012-10-22 11:05:00 82

转载 Subsonic 使用(一)

配置Subsonic(一)配置Web.config在configSections 节点中加入<section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic"/>在connectionStrings加一个数据库链接<connectionStrings&g...

2012-09-25 17:00:00 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除