NHibernate链接access数据库的配置文件:
官方没有提供链接access数据的专门的类,建议使用NHibernate.Dialect.SybaseDialect。它可以兼容对access数据库的操作。
方法:在app.config文件中配置如下信息:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="masparameter">
<property name="dialect">NHibernate.Dialect.SybaseDialect</property>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.OleDbDriver</property>
<property name="connection.connection_string">Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\WorkPlatform.mdb</property>
<property name="connection.isolation">ReadCommitted</property>
<!-- HBM Mapping Files -->
<mapping assembly="wmadata" />
</session-factory>
</hibernate-configuration>
这样就完成了配置信息。
接下来就是如何操作access数据库:见附件
分享到:
相关推荐
基于Asp.net技术 使用了ORM数据持久框架NHibernate 使用最简单的Access文件数据库开发完成的 前台页面全部采用Div + Css 并且使用了UrlRewrite技术,正则配置文件在web.config中 本人美工不是很好,...
2,hibernate.cfg.xml文件中加入这个配置节,这样可以把实体配置文件放在Model项目下,以嵌入资源的形式 3, 读取不到数据的情况下会提示不能编译HSRK.Model.UserInfo.hbm.xml 有时问题出的好奇怪,程序发布之后又...
2,hibernate.cfg.xml文件中加入这个配置节,这样可以把实体配置文件放在Model项目下,以嵌入资源的形式 3, 读取不到数据的情况下会提示不能编译HSRK.Model.UserInfo.hbm.xml 有时问题出的好奇怪,程序发布之后又...
Settings\ 配置文件存放目录。配置文件是各种.xml文件。 Templates\ 默认模板存放目录。 可执行文件: MyGeneration.exe 打开window界面 ZeusCmd.exe 打开命令行界面 uninstall.exe 各种帮助文件: ~\.chm 各种...
<br>IBatisNet是一个轻量级ORMap工具,它把所有的SQL脚本以模板的方式集中到若干个XML配置文件里,用反射的方式向把C#类实体对象属性与SQL模板的参数绑定,动态生成参数化的SQL语句发送给数据库执行,查询的结果...
革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建...
<br>IBatisNet是一个轻量级ORMap工具,它把所有的SQL脚本以模板的方式集中到若干个XML配置文件里,用反射的方式向把C#类实体对象属性与SQL模板的参数绑定,动态生成参数化的SQL语句发送给数据库执行,查询的结果...
<br>IBatisNet是一个轻量级ORMap工具,它把所有的SQL脚本以模板的方式集中到若干个XML配置文件里,用反射的方式向把C#类实体对象属性与SQL模板的参数绑定,动态生成参数化的SQL语句发送给数据库执行,查询的结果...
Sample WPF application based on NHibernate with authorized data access. 程序使用说明: -打开解决方案 -创建数据库NHibernateAccessExtension -修改app.config文件的hibernate.connection.connection_string...