Castle学习笔记----Castle.AvtiveRecord配置

一.安装程序

castleproject-1.0-rc2.msi(下载安装就好!).

二.修改Web.Config的配置

Web.Config里需在节点<configSections>下添加配置

<section name="activerecord"
  
     type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord" />

上面添加了<section>节点activerecord,接着配置activerecord的具体属性值

<activerecord>
 <config>
 <add key="hibernate.connection.driver_class"
    value="NHibernate.Driver.SqlClientDriver" />
  <add key="hibernate.dialect"        
    value="NHibernate.Dialect.MsSql2000Dialect" />
 <add key="hibernate.connection.provider"    
    value="NHibernate.Connection.DriverConnectionProvider" />
 <add key="hibernate.connection.connection_string"
    value="Data Source=.;Initial Catalog=test;Integrated Security=SSPI" />
 </config>
</activerecord>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索web
, 配置
, 节点
, config
, activerecord
Castle
,以便于您获取更多的相关知识。

时间: 2024-08-30 06:28:57

Castle学习笔记----Castle.AvtiveRecord配置的相关文章

Castle学习笔记----ActiveRecord配置封装的解决方案

使用ActiveRecord开发的过程中我想大家都想到过,配置那么多要是不Ctrl+C/Ctrl+V还得自己去记在脑袋里,必然杂弄? 无论你是使用Hashtable,ArrayList等集合对象来处理还是使用web.config类配置或是使用XML文件单独配置,始终你都得记住或是让你的硬盘帮你记住ActiveRecord的配置串.方便你Ctrl+C/Ctrl+V. [使用集合对象处理] Hashtable properties = new Hashtable(); properties.Add(

Castle学习笔记----认识Castle.AvtiveRecord

Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架.AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务. ActiveRecord提供的简洁的O/R映射 ActiveRecord是Castle中提供的一个数据访问框架,它在底层封装了NHibernate的操作,使用特性来代替映射文件,它提供的简洁的O/R映射会让你惊叹原来实现持久化数据层是那么简单. 一.首先建立实体类并完对数据库的映射 namespa

Castle学习笔记----初探IOC容器

Windsor是Castle 的一个IOC容器.它构建于MicroKernel之上,功能非常之强大,能检测类并了解使用这些类时需要什么参数,检测类型和类型之间工作依赖性,并提供服务或者发生错误时提供预警的机制. 通常IOC实现的步骤为-->建立容器-->加入组件-->获取组件-->使用组件. 1.建立容器 建立容器也就是IWindsorContainer.接着我门要向容器中注册服务,并告诉容器所注册的服务由那一个类来实现他.通常建立容器我们可以用以下定义来实现: 1IWindsor

Castle学习笔记----将Castle IOC引入项目开发中实现“依赖注入”

通常IOC实现的步骤为-->建立容器-->加入组件-->获取组件-->使用组件.这篇文章还是以这四个环节来阐述. 一.建立容器 这里我拿手上的一个现成项目来做分析,首先我们得建立IOC容器.项目中是建立了一个容器类Container来专门负责IOC容器的搭建及组件的加入.代码如下: 1using System; 2using System.Collections.Generic; 3using System.Text; 4 5using Castle.Windsor; 6using

Castle学习笔记----使用HQL语句实现复杂查询

在ActiveRecord中实现稍微复杂的一点的查询,我们就不能用使用Find(id),FindAll()这两个静态的方法了,这时就需要使用HQL语句来实现,在平常使用Castle的时候我想大家都注意到在ActiveRecordBase类下,由于只提供了Find(id),FindAll()这样两个静态的查询方法,这两个方法在我们查询中还远远不够,仍然不能解决实际开发中一些复杂的查询,这方面ActiveRecord为我们提供了HQL语言的支持. 一.HQL语句介绍 HQL全名是Hibernate

thinkPHP学习笔记之安装配置篇

 这篇文章主要介绍了一款国产MVC框架thinkPHP,这里讲诉的是thinkphp的安装与配置,以及一个简单实例,有需要的小伙伴可以参考下.     国产框架thinkPHP,是一款MVC框架,这个框架最初模拟JAVA的struts框架,使用单一入口文件模拟JAVA的过滤器,使用action来模拟STRUTS的控制器ACTION,所以为什么他的MVC之中,M是model,V是view,而control却是action的原因. 在3.2.3版本中,control改成了C,也是趋于形式,因为JAV

FC网络学习笔记02 -网络配置方法

随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429.1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不论文联盟http://Www.LWlm.cOm能满足系统通信的需求,无法为高性能数据处理提供有力的通信支撑. FC网络是一种高速串行通信技术,速率可以达到1Gbps.2Gbps,甚至到4Gbps以上,同时还具备低延迟.可靠性高.重量轻.体积小,且应用灵活等特点,是一种新型的高速通信技术.定义了FC-AE以及ARINC818等专门应用于机载环境的高层

Nginx学习笔记二基本配置

1.Nginx的配置文件默认在Nginx程序安装目录的conf二级目录下,主配置文件为nginx.conf.假设您的Nginx安装 在/usr/local/webserver/nginx/目录下,那么默认的主配置文件则为/usr/local/webserver/nginx/nginx.conf.2.Nginx配置参数:(1)user www www 指定使用的用户和用户所在的组(2)worker_processes 8 指定工作衍生进程数(一般等于CPU的总核数或总核数的两倍,如两个四核CPU,

spring学习笔记(17)数据库配置[1]spring数据连接池详解

数据连接池 在spring中,常使用数据库连接池来完成对数据库的连接配置,类似于线程池的定义,数据库连接池就是维护有一定数量数据库连接的一个缓冲池,一方面,能够即取即用,免去初始化的时间,另一方面,用完的数据连接会归还到连接池中,这样就免去了不必要的连接创建.销毁工作,提升了性能.当然,使用连接池,有一下几点是连接池配置所考虑到的,也属于配置连接池的优点,而这些也会我们后面的实例配置中体现: 1. 如果没有任何一个用户使用连接,那么那么应该维持一定数量的连接,等待用户使用. 2. 如果连接已经满