自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C#,SQL,Castle,Hibernate,MVC,Spring.net

记录陈钊软件开发的足迹

  • 博客(17)
  • 收藏
  • 关注

原创 未执行的URL(MVC异常)

 昨天开始就碰到在IIS里面通过URL无法直接访问到图片,提示错误,所以经过研究发现,合理的配置节应该如下 先改成集成模式,然后再改成经典模式                                                      

2011-06-11 08:29:00 2673

原创 Entity Framework 学习总结之四:对象服务介绍使用

System.Data.Objects (System.Data.Entity.dll)该命名空间包含一些类,用于提供对对象服务的核心功能的访问。 这些类使您可以藉由作为实体类型实例的强类型 CLR 对象来查询、插入、更新和删除数据。 对象服务支持针对实体数据模型 (EDM) 中定义的类型进行的语言集成查询 (LINQ) 和 ESQL 查询。 对象服务将返回的数据具体化为对象,并将对象更改传播

2011-06-09 20:16:00 3263

转载 Entity Framework 学习总结之四:对象服务介绍使用

System.Data.Objects (System.Data.Entity.dll)该命名空间包含一些类,用于提供对对象服务的核心功能的访问。 这些类使您可以藉由作为实体类型实例的强类型 CLR 对象来查询、插入、更新和删除数据。 对象服务支持针对实体数据模型 (EDM) 中定义的类型进行的语言集成查询 (LINQ) 和 ESQL 查询。 对象服务将返回的数据具体化为对象,并将对象更改传播

2011-06-09 15:58:00 1853

原创 Entity Framework 学习总结之二:数据访问区别

解释 EntityClient 和对象服务之间的差异,并介绍将 LINQ 和 EntitySQL 与这些服务一起使用的意义。可使用 LINQ 获取实体时为什么要使用实体 SQL?介绍可用于与 EDM 进行交互的三种主要技术:· 使用 EntityClient 提供程序编写 EntitySQL 查询· 使用对象服务编写 EntitySQL 查询· 使用对象服务编写 LINQ 查询

2011-06-09 15:54:00 1608

转载 Entity Framework 学习总结之一:ADO.NET 实体框架概述

ADO.NET 实体框架概述新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。实体框架使用概念层(ConceptualModels)、映射层(Mappings)和逻辑层(StorageM

2011-06-09 15:06:00 3426 1

原创 没有为该对象定义无参数的构造函数(MVC 之DefaultControllerFactory 依赖注入)

Asp.net mvc2中提供很多可以扩展的地方,利用这些扩展之后,asp.net mvc使用起来更加灵活。Simone Chiaretta曾写过一篇文章:13 ASP.NET MVC extensibility points you have to know。文章中概括性的介绍了13个asp.net mvc开发人员必须知道的扩展点。我将从这13个扩展点中挑选几个常见的重要的扩展点进行详细的介绍。

2011-06-09 12:52:00 20173

转载 DefaultControllerFactory不是线程安全的

由于项目需要,刚才打算为ASP.NET MVC应用程序增强ControllerFactory的功能,因此翻出了ASP.NET MVC的源代码开始阅读其DefaultControllerFactory。代码不多,很容易理解,不过读着读着便发现了问题,因为我发现DefaultControllerFactory不是线程安全的。线程安全,故名思义便是在多线程的环境下,是否可以正常工作的意思。以前也看过

2011-06-09 12:43:00 1047

原创 Castle IOC in MVC

 在Suteki.Shop中,未使用微软自已的Unity框架来实现IOC,而是使用了大名鼎鼎Castle Windsor。  因为引用了Windsor,就有必要简要介绍一下。而我的理解,这个IOC容器(Container)包括下面几个重要概念:  容器(Container):Windsor是一个反转控制容器。它创建在一个微内核的基础之上,这个微内核能够扫描类并且试图找到这些类用到哪些对象引

2011-06-09 12:07:00 2011

原创 MVC 无法找到资源

TMD的今天很郁闷,用的是VS2010 然后做的项目是MVC  2但是考虑到今后可能升级到MVC 2所以就引用了 MVC3 版本的system.web.mvc 导致无法找到该资源,折磨了半天,才发现要改回来,MS你也太恶心了,MVC2应该是MVC的子集啊,盖茨哥

2011-06-08 22:02:00 3383

原创 接口没有注册,导致构造的时候出错

今天在做MVC项目的时候,使用微软企业库的缓存接口icachemanager,抛出如下异常The current type, Microsoft.Practices.EnterpriseLibrary.Caching.ICacheManager, is an interface and cannot be constructed. Are you missing a type mappin

2011-06-08 16:36:00 3573

原创 Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage 的解決方法

分析器错误说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误消息: 未能加载类型“System.Web.Mvc.ViewPage”。源错误: 行 1: " %> 行 2: 行 3: 源文件: /basisplatform/views/home/login.aspx 行: 1 版本信

2011-06-08 12:59:00 6110

原创 为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能

 连续忙了好几个月,好久没有写东西了,最近稍微有点空,空闲的时候回到了对ASP.NET MVC RC(以下简称MVC RC)的研究上来。MVC RC的“脚手架(Scaffold)”功能可以说为MVC RC的开发如虎添翼,不过应用到真实的开发环境中似乎存在一些遗憾的地方:很多时候我们并不希望把Models、Views和Controllers放在同一个项目里面,而是把它们分离到不同的项目,然后由一个项

2011-06-07 20:39:00 2325

原创 Entity Framework 4.1 DbContext使用记之二——如何玩转本地实体? DbSet.Local属性的使用与实现

说好为大家带来一系列的文章,现在就写第二篇。开始之前,再啰嗦两句,EF4.1 RTW版本已经发布:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b41c728e-9b4f-4331-a1a8-537d16c6acdf&displaylang=en。第一篇有关DbSet.Find的文章,请看:http://www.cnblog

2011-06-05 11:32:00 4078

原创 DBcontext应用于已存在数据库

EF4.1有三种方式来进行数据操作及持久化。分别是Database-First,Model-First,Code-first,前面都已经简单介绍过了.下面简单小结一下:1.Database First是基于已存在的数据库,利用某些工具(如Vs提供的EF设计器)创建实体类,数据库对象与实体类的匹配关系等,你也可以手动修改这些自动生成的代码及匹配文件。2.Model First 这种方式是先利用某些工

2011-06-05 11:13:00 10656 5

原创 c#扩展方法奇思妙:Enumerable.Cast应用

Enumerable.Cast用于将IEnumerable转换为泛型版本IEnumerable。转换后可尽情享用Enumerable的其它方法(如Where、Select),给我们的编码带来极大便利。 但MSDN中仅给出一个转换ArrayList的例子,很多人看了感觉现在都在用List,还有谁会用ArrayList,Cast没多少用处,除非处理一些之前遗留的一些代码。 其实Cast

2011-06-05 11:04:00 1104

原创 mvc 附加进程调试(win7)

附加到:Workflow 代码工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码"经典

2011-06-04 12:58:00 1645

原创 IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)

以添加一个“*"的映射为例。在IIS7.5集成模式下是不会有任何问题的 。  在IIS7.5经典模式下配置新Url映射 首先确保你的应该程序池选择了asp.net 4.0框架。 请求路径:* 32位添加新映射执行文件路径:C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_isapi.dll 64位添加新映射执行文件路径:C:/

2011-06-04 12:39:00 1570

空空如也

空空如也

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

TA关注的人

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