Welcome 微信登录

首页 / 网页编程 / ASP.NET

Asp.net MVC示例项目“Suteki.Shop”分析之Filter

Asp.net MVC示例项目“Suteki.Shop”分析之Filter

Asp.net MVC示例项目“Suteki.Shop”分析之Filter2009-12-31 博客园 代震军在Suteki.Shop中对于Filter的使用上提供了两种方式,一种是从FilterAttribute(抽象类属性)以及 接口 IActionFilter和 IResultFilter中继承并实现。另一种是我们经常提到的从 ActionFilterAttribute 上继承方式来实现自己的ActionFilter。首先看一下第一种,同时它也是该项...
Asp.net MVC示例项目“Suteki.Shop”分析之IOC(控制反转)

Asp.net MVC示例项目“Suteki.Shop”分析之IOC(控制反转)

Asp.net MVC示例项目“Suteki.Shop”分析之IOC(控制反转)2009-12-31 博客园 代震军在Suteki.Shop中,未使用微软自已的Unity框架来实现IOC,而是使用了大名鼎鼎Castle Windsor。因为引用了Windsor,就有必要简要介绍一下。而我的理解,这个IOC容器(Container)包括下 面几个重要概念:容器(Container):Windsor是一个反转控制容器。它创建在一个微内核的基 础之上,这个微内核...
Asp.net MVC示例项目“Suteki.Shop”分析之NHibernate

Asp.net MVC示例项目“Suteki.Shop”分析之NHibernate

Asp.net MVC示例项目“Suteki.Shop”分析之NHibernate2009-12-31 博客园 代震军在Suteki.Shop中内置了提供了基于NHibernate方式的ORM功能,只不过就目前的项目进度还未全部完 成其设计时的构想,另外在单元测试上也没有完整的测试。不过其设计思路还是很有意思的。就 其将NHibernate引入到项目中的实现方式而言,与Rhino.Commons中所提倡的方式如出一辙,那就是基于 IRepository模式...
Asp.net MVC示例项目“Suteki.Shop”分析之NVelocity模版引擎

Asp.net MVC示例项目“Suteki.Shop”分析之NVelocity模版引擎

Asp.net MVC示例项目“Suteki.Shop”分析之NVelocity模版引擎2009-12-31 博客园 代震军在Suteki.Shop中使用了NVeloctiy模版引擎,用于提供可订制的邮件模版。而邮件的功能就是当定单 状态发生变化时,系统会向买家发送邮件通知。其中的邮件信息内容就是采用NVeloctiy的模版(.vm扩 展名)进行订制的。因为在Sutekie.Shop的最新源码包中只是部分实现了其功能,而全部的功能 还在完善中,所以要运行本...
Asp.net MVC示例项目“Suteki.Shop”分析之结束篇

Asp.net MVC示例项目“Suteki.Shop”分析之结束篇

Asp.net MVC示例项目“Suteki.Shop”分析之结束篇2009-12-31 博客园 代震军到今天,这个系列的文章就要先告一段落了。其中我用了10篇文章也没有穷尽该项目的设计思想,只 能从中捡了一些我感兴趣的东西进行了分析和说明,正所谓兴趣是最大的动力。当然限于本人水平有限 ,难免有一些认识上的错误,也希望大家在回复中与我进行交流。下面把一些还未穷尽的内容做一下罗列,以备感兴趣的朋友继续品味。1.项目中使用了“Rhino.Mocks...
Entity Framework学习初级篇1--EF基本概况

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

Entity Framework学习初级篇1--EF基本概况2010-02-05 博客园 ♂风车车.Net最近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品。不过,据说在.Net4.0中,微软将推荐使用此框架,并会有所改善。而且,现在基本上所有数据库均提供了对EF的支持。因此,为以后做技术准备可以学习研究以下。但是,我个人觉得就目前来说,在实际项目慎用此框架。下面简单的介绍以下这个EF。在.Net Framework ...
Entity Framework学习初级篇3--LINQ TO Entities

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

Entity Framework学习初级篇3--LINQ TO Entities2010-02-05 博客园 ♂风车车.NetLINQ 技术(即LINQ to Entities)使开发人员能够通过使用LINQ 表达式和LINQ 标准查询运算符,直接从开发环境中针对实体框架对象上下文创建灵活的强类型查询。LINQ to Entities查询使用对象服务基础结构。ObjectContext 类是作为CLR 对象与实体数据模型进行交互的主要类。开发人员通过Obj...
Entity Framework学习初级篇4--Entity SQL

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

Entity Framework学习初级篇4--Entity SQL2010-02-05 博客园 ♂风车车.NetEntity SQl是ADO.NET实体框架提供的SQl类语言,用于支持实体数据模型(EDM)。Entity SQl可用于对象查询和使用EntityClient提供程序执行的查询。l 关键字Value关键字ESQl提供了SELECT VALUE子句以跳过隐式行构造。SELECT VALUE子句中只能指定一项。在使用这样的子句时,将不会对SELE...
Entity Framework学习初级篇5--ObjectQuery查询及方法

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

Entity Framework学习初级篇5--ObjectQuery查询及方法2010-02-05 博客园 ♂风车车.NetObjectQuery 类支持对实体数据模型(EDM)执行LINQ to Entities和Entity SQl查询。ObjectQuery还实现了一组查询生成器方法,这些方法可用于按顺序构造等效于Entity SQl的查询命令。下面是ObjectQuery的查询生成器方法以及等效的Entity SQl语句:Distinct,Exc...
Entity Framework学习初级篇6--EntityClient

Entity Framework学习初级篇6--EntityClient

Entity Framework学习初级篇6--EntityClient2010-02-05 博客园 ♂风车车.NetSystem.Data.EntityClient 命名空间是实体框架的.NET Framework数据提供程序。EntityClient 提供程序使用存储特定的ADO.NET数据提供程序类和映射元数据与实体数据模型进行交互。EntityClient首先将对概念性实体执行的操作转换为对物理数据源执行的操作。然后再将物理数据源返回的结果集转换为...
Entity Framework学习初级篇7--基本操作:增加、更新、删除、事务

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

Entity Framework学习初级篇7--基本操作:增加、更新、删除、事务2010-02-05 博客园 ♂风车车.Net本节,直接写通过代码来学习。这些基本操作都比较简单,与这些基本操作相关的内容在之前的1至6节基本介绍完毕。l 增加:方法1:使用AddToXXX(xxx)方法:实例代码如下:using (var edm = new NorthwindEntities()){Customers c = new Customers { Customer...
Entity Framework学习中级篇1—EF支持复杂类型的实现

Entity Framework学习中级篇1—EF支持复杂类型的实现

Entity Framework学习中级篇1—EF支持复杂类型的实现2010-02-05 博客园 ♂风车车.Net本节,将介绍如何手动构造复杂类型(ComplexType)以及复杂类型的简单操作。通常,复杂类型是指那些由几个简单的类型组合而成的类型。比如:一张Customer表,其中有FristName和LastName字段,那么对应的Customer实体类将会有FristName和LastName这两个属性。当我们想把FirstName和LastName...
Entity Framework学习中级篇2—存储过程(上)

Entity Framework学习中级篇2—存储过程(上)

Entity Framework学习中级篇2—存储过程(上)2010-02-05 博客园 ♂风车车.Net目前,EF对存储过程的支持并不完善。存在以下问题:l EF不支持存储过程返回多表联合查询的结果集。l EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。l 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程l EF不能直接支持存储过程中O...
Entity Framework学习中级篇3—存储过程(中)

Entity Framework学习中级篇3—存储过程(中)

Entity Framework学习中级篇3—存储过程(中)2010-02-05 博客园 ♂风车车.Net目前,EF对存储过程的支持并不完善。存在以下问题:l EF不支持存储过程返回多表联合查询的结果集。l EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。l 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程l EF不能直接支持存储过程中O...
Entity Framework学习中级篇4—存储过程(下)

Entity Framework学习中级篇4—存储过程(下)

Entity Framework学习中级篇4—存储过程(下)2010-02-05 博客园 ♂风车车.Net在EF中,各个实体的插入、更新和删除也都通过使用存储过程来完成,以便提高点性能。这个类似于数据集。其步骤是:先定义存储过程,然后在VS的可视化设计器,设置存储过程映射即可。下面,以为Supplier实体映射存储过程为例。分别建立插入、更新和删除存储过程。InsertSuppliers存储过程定义如下:CREATE PROCEDURE [dbo].[In...
<< 221 222 223 224 225 226 227 228 229 230 >>