码迷,mamicode.com
首页 > 数据库 > 详细

NHibernate使用Access数据库的配置问题

时间:2016-02-26 16:48:03      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

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();
}

 

NHibernate使用Access数据库的配置问题

标签:

原文地址:http://www.cnblogs.com/freetalent/p/5220837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!