`
isiqi
  • 浏览: 16499439 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

NHibernate的ISessionFactory的配置

阅读更多

1.NHibernate.Cfg.Configuration的一个实例代表了应用程序中所有的.NET类到SQL数据库的映射集合,用于构造一个
(不可变的)ISessionFactory,这些映射是从一写XML映射文件中编译得来.
方法一:直接便宜XML文件得来
Configuration cfg=new Configuration()
.AddXmlFile("name1.hbm.xml")
.AddXmlFile("name2.hbm.xml");


详细就查看下面连接

http://www.cnblogs.com/beniao/archive/2007/11/26/NHibernate.html

分享到:
评论

相关推荐

    nhibernate reference

    3. ISessionFactory配置 这部分讨论了如何配置和获取ISessionFactory,它是NHibernate用来创建会话的工厂类。包括: 3.1 编程配置:如何通过编程方式配置NHibernate。 3.2 获取ISessionFactory:通过NHibernate提供...

    Nhibernate 中文文档

    #### 第2章 ISessionFactory配置 **可编程配置方式** NHibernate提供了多种配置方式,其中包括可编程配置方式,即通过编程的方式来设置NHibernate的行为和特性。 1. **获取ISessionFactory** - **用户自行提供...

    c# NHibernate 连接数据库

    在C#项目中,我们需要引入NHibernate库以及其依赖项,可以通过NuGet包管理器安装`NHibernate`和`FluentNHibernate`(用于更简洁的配置)。 1. **配置NHibernate** 在项目中创建一个配置文件,比如`hibernate.cfg....

    NHibernate

    1. **SessionFactory**:`NHibernate.ISessionFactory`是整个框架的核心,它是一个线程安全的、不可变的缓存,包含了对特定数据库的预编译映射信息。SessionFactory负责创建Session实例,同时也是ConnectionProvider...

    Nhibernate_一步一步

    2. **CodeSmith**:这是一个代码生成工具,可以帮助快速生成NHibernate相关的配置文件和实体类。官网地址为[http://www.codesmithtools.com/](http://www.codesmithtools.com/)。 3. **NHibernate模板**:可从特定...

    NHibernate3.3.3参考文档

    在.NET中,通常使用`NHibernate.ISessionFactory`创建`Session`,并在`Transaction`中执行操作。 ### 4. 查询API NHibernate提供了多种查询方式: - **HQL(Hibernate Query Language)**:面向对象的查询语言,...

    NHibernate中文文档

    ISessionFactory 的配置可以通过编程方式完成,添加 XML 映射文件到 Configuration 实例,然后构建 SessionFactory。开发者还可以自定义 ADO.NET 连接提供和事务工厂。 9. 映射 NHibernate 使用 XML 文件(如 ....

    Spring.Net,Nhibernate多数据库操作

    在上述配置中,`hibernate.cfg.xml`和`another.hibernate.cfg.xml`是NHibernate的配置文件,它们分别定义了针对不同数据库的映射和设置。 为了实现多数据库操作,你需要在业务逻辑层或服务层中注入适当的...

    NHibernate实现ORM

    NHibernate的配置文件通常为`hibernate.cfg.xml`,它定义了框架运行所需的各项配置,包括数据库连接信息、方言设置、缓存策略等。一个典型的配置文件结构如下: ```xml <hibernate-configuration xmlns="urn:...

    nhibernate2.1.2帮助

    这一章节介绍了如何配置ISessionFactory,它是创建Session实例的基础。 ##### 3.1 程序式配置 - **使用Fluent Configuration**:展示如何使用Fluent接口来配置SessionFactory。 - **配置文件**:也可以使用XML配置...

    nhibernate

    #### 三、ISessionFactory配置 **3.1 程序式配置** 介绍如何通过代码来配置ISessionFactory。这种方式适用于需要高度定制化配置的场景,也便于单元测试。 **3.2 获取ISessionFactory** 讲解了如何根据配置文件或...

    NHibernate+Oracle搭建项目架构示范代码

    接下来,配置 NHibernate。创建一个配置类,设置数据库连接字符串,并加载实体映射。例如: ```csharp public static ISessionFactory CreateSessionFactory() { var config = new Configuration(); config....

    Nhibernate中文文档

    本篇文档将深入介绍Nhibernate的核心概念、架构以及配置。 **1. NHibernate 体系结构** Nhibernate 的体系结构是高度灵活的,可以根据应用需求提供不同级别的抽象。其核心组件包括: - **SessionFactory**: 这是...

    如何用NHibernate框架实现持久化样例

    `ISessionFactory`是NHibernate的核心组件,用于创建会话实例。你可以通过`Configuration`对象加载配置信息并构建`SessionFactory`。这通常在应用程序启动时完成,然后在整个应用程序生命周期内重用。 5. **会话...

    nhibernate_reference.pdf

    “ISessionFactory 配置”章节详细阐述了如何配置 ISessionFactory,这是 NHibernate 中用于创建 Session 对象的核心组件。本节涵盖的内容包括但不限于: 1. **程序化配置**:通过代码来配置 ISessionFactory 的...

    Nhibernate应用实例

    在这个实例中,我们将深入探讨如何在ASP.NET项目中使用Nhibernate,从配置到实际的数据库操作。 **1. Web.config配置** 在ASP.NET项目中,Nhibernate的配置主要通过Web.config文件进行。你需要添加对Nhibernate和...

    NHibernate中文帮助手册API

    获得ISessionFactory  3.3. 用户自行提供ADO.NET连接  3.4. NHibernate提供ADO.NET连接  3.5. 可选的配置属性  3.5.1. SQL方言  3.5.2 外连接抓取(Outer Join Fetching)  3.5.3. 查询缓存  3.5.4. ...

Global site tag (gtag.js) - Google Analytics