迷恋弦哥

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年7月11日

摘要: Generating the database生成数据库 第一章中, 我们在将可持久化类映射到数据库时,创建了她们之间的映射,但还没有创建数据库.本节介绍如何以映射为基础用两行代码来创建必需的数据表,列,键和关系.准备1. 完成本章开始部分的Configuring NHibernate with App.config示例.2. 在你的电脑上安装Microsoft SQL Ser ver 2008 Express, 使用默认设置.3. 创建一个名为NHCookbook的空数据库.提示 NHibernate的该项功能对所有的RDBMS适用. 请依据不同的RDBMS来调整dialect和连接字符.. 阅读全文
posted @ 2012-07-11 15:59 迷恋弦哥 阅读(255) 评论(0) 推荐(0)

2012年7月10日

摘要: Reducing application startup time减少应用程序启动时间 配置NHibernate的过程是相当密集的且需要花费一定的时间. NHibernate需要加载,解析和编译我们的映射并反射到model. 本节介绍如何减少NHibernate应用程序的启动时间.准备 完成本章开始部分的Configuring NHibernate with App.config示例.步骤1. 为项目添加System.Configuration.dll引用.2. 添加一个名为ConfigurationBuilder的类.3. 添加下述using语句:View Code using Syst.. 阅读全文
posted @ 2012-07-10 23:45 迷恋弦哥 阅读(249) 评论(0) 推荐(0)

摘要: Configuring NHibernate loggingNHibernate 日志配置 NHibernate使用log4net来记录日志, log4net是一个高度可定制的而且是开源的日志框架.本节介绍如何通过log4net的简单配置去实现NHibernate的事件记录,并将这些信息输出到Visual Studio的调试窗口.准备 完成前面Configuring NHibernate with App.config小节的示例.步骤1. 为项目添加log4net.dll引用,NHibernate下载包中包含该文件.2. 打开应用程序配置文件.3. 在configSections元素中为l.. 阅读全文
posted @ 2012-07-10 22:38 迷恋弦哥 阅读(413) 评论(0) 推荐(0)

2012年7月9日

摘要: Configuring NHibernate using ConfORM Mappings使用ConfORM映射配置NHibernate 正如第一章中所示,ConfORM基于约定来生成HbmMapping对象,这些对象可以被直接添加到NHibernate配置中.本节介绍如何使用ConfORM映射配置NHibernate.准备1. 完成第一章中Complete Mapping with ConfORM小节中Eg.ConfORMMappings项目的模式和映射部分.2. 在你的解决方案中添加一个名为ConfigWithConfORM的控制台项目.3. 将她设置为启动项目.4. 为该项目添加NHi. 阅读全文
posted @ 2012-07-09 00:04 迷恋弦哥 阅读(245) 评论(0) 推荐(0)

2012年7月8日

摘要: Configuring NHibernate with Fluent NHibernate使用Fluent NHibernate配置NHibernate 配置NHibernate时,Fluent NHibernate除了fluent mappings和auto-mappings外,还有其特色的代码配置语法。本节将介绍如何使用Fluent NHibernate语法来配置NHibernate.准备完成第一章中Creating Mappings Fluently小节中Eg.FluentMappings项目的模式和映射部分.在你的解决方案中添加一个名为ConfigByFNH的控制台项目.将她设置为启. 阅读全文
posted @ 2012-07-08 22:18 迷恋弦哥 阅读(427) 评论(0) 推荐(0)

2012年7月6日

摘要: Configuring NHibernate with code使用代码配置NHibernate 使用代码同样可以完成NHibernate的配置。本节将介绍如何使用NHibernate.Cfg.Loquacious命名空间来配置NHibernate。准备工作1. 完成第一章中Eg.Core项目的模式和映射部分.2. 在你的解决方案中添加一个名为ConfigByCode的控制台项目.3. 将她设置为启动项目.4. 为该项目添加NHibernate.dll 和NHibernate.ByteCode.Castle.dll引用,这两个文件在Lib文件夹中.5. 为该项目添加到Eg.Core的引用.步. 阅读全文
posted @ 2012-07-06 16:56 迷恋弦哥 阅读(319) 评论(0) 推荐(0)

2012年7月4日

摘要: Configuring NHibernate with hibernate.cfg.xml使用hibernate.cfg.xml配置NHibernate 配置NHibernate的另一个常用方法是使用一个单独的XML配置文件.本节将介绍如何使用hibernate.cfg.xml来实现上节中的NHibernate配置.准备工作1. 完成第一章中Eg.Core项目的模式和映射部分.2. 在你的解决方案中添加一个名为ConfigByXML的控制台项目. 3. 将她设置为启动项目.4. 为该项目添加NHibernate.dll 和NHibernate.ByteCode.Castle.dll引用,这两. 阅读全文
posted @ 2012-07-04 14:14 迷恋弦哥 阅读(281) 评论(0) 推荐(0)

摘要: Configuring NHibernate with App.config使用App.config配置NHibernate NHibernate提供了多种配置设置的方法,本节将介绍如何使用应用程序的配置文件去配置NHibernate,这样可以使配置的数量最小化,以提高应用程序的性能(启动&运行).本节内容也是本章中其他章节的基础准备工作1. 完成第一章中Eg.Core项目的模式和映射部分.2. 在你的解决方案中添加一个名为ConfigByAppConfig的控制台项目.3. 将她设置为启动项目.4. 为该项目添加NHibernate.dll 和NHibernate.ByteCode. 阅读全文
posted @ 2012-07-04 13:03 迷恋弦哥 阅读(346) 评论(0) 推荐(0)

2012年6月28日

摘要: Mapping with ConfORMConfORM映射ConfORM项目使得NHibernate可以使用基于约定的映射.本节将介绍使用ConfORM约定来映射的你的模型(实体类).准备工作:1. 从Google代码:http://code.google.com/p/codeconform/source/checkout 签出ConfORM源代码2. 编译ConfORM项目.3. 完成前面和Eg.Core相关的模型和映射的章节.如何去做:1. 创建一个新的名为Eg.ConfORMMappings控制台项目.2. 添加对Eg.Core项目以及ConfORM.dll和ConfORM.Shop.d 阅读全文
posted @ 2012-06-28 14:52 迷恋弦哥 阅读(361) 评论(0) 推荐(0)