Fluent Nhibernate 数据库配置
Posted 海云飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fluent Nhibernate 数据库配置相关的知识,希望对你有一定的参考价值。
一、Access数据库配置
NHibernate本身不支持Access数据库,一开始看网上各种文档,捣敲浪费了N分钟。还是祭起Nuget神器引用NHibernate.JetDrive。代码如下,搞定收工。。。
private string FilePath { get; set; }
private ISessionFactory BuildSessionFactory()
{
var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", this.FilePath);
return Fluently.Configure()
.Database(JetDriverConfiguration.Standard
.ConnectionString(connectionString)
.Dialect<JetDialect>()
.Driver<JetDriver>())
.Mappings(p => p.FluentMappings.AddFromAssembly(Assembly.GetExecutingAssembly()))
.BuildSessionFactory();
}
以上是关于Fluent Nhibernate 数据库配置的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Fluent 设置 NHibernate.Burrow?
在使用fluent-nhibernate配置nhibernate时,为什么会出现MissingMethodException?
NHibernate + Fluent NHibernate 异常