`

Could not create the driver from NHibernate.Drive

    博客分类:
  • .NET
阅读更多
整了半天没有明白怎么回事,在网上找了半天,有一个朋友给出了答案:

这样就可以了吧,结果还是有问题,又一个异常:
NHibernate.HibernateException: Could not create the driver from NHibernate.Drive
r.MySqlDataDriver. ---> System.Reflection.TargetInvocationException: Exception h
as been thrown by the target of an invocation. ---> NHibernate.HibernateExceptio
n: The IDbCommand and IDbConnection implementation in the assembly MySql.Data co
uld not be found.  Please ensure that the assembly MySql.Data is in the Global A
ssembly Cache or in a location that NHibernate can use System.Type.GetType(strin
g) to load the types from.

什 么东西嘛真是,MySql.Data.dll添加引用了也没用,又磨了一阵子,才知道要么改系统变量$path,要么把那个dll拷到bin下面,也就是 跟NHibernate.dll在一起,这家伙才能找到MySqlDataDriver。这样,操作数据库的细节就交给了NHibernate,所有建立 映射的数据表内容被映射成类实体列表,通过一个实现了NHibernate.ISession的实体来操作了。


没想到是这个原因,汗了一下。
分享到:
评论

相关推荐

    NHibernate.JetDriver(基于NHibernate 3.1)

    让NHibernate支持Access数据库的驱动程序,源自Hibernate官方,但官方早不支持了(已从NHibernate主类库剔除),这个是基于NHibernate 3.1.0.4000的,需要NHibernate其他版本的话,请打开解决方案引入不同版本的...

    NHibernate.JetDriver支持Access数据库类库

    本文将深入探讨NHibernate.JetDriver在访问和操作Access数据库中的应用及其核心概念。 1. **对象关系映射(ORM)** ORM的核心思想是通过映射关系数据库的数据表到对象模型,简化数据层的编程。NHibernate作为ORM工具...

    NHibernate.Linq-1.0.0.GA-bin.zip

    《NHibernate.Linq-1.0.0.GA-bin.zip:NHibernate与LINQ在.NET开发中的深度探索》 NHibernate.Linq-1.0.0.GA-bin.zip 是一个包含NHibernate.Linq组件的压缩包,该组件是NHibernate框架的一个扩展,使得在.NET环境中...

    NHibernate.dll下载

    NHibernate.dll是.NET框架下的一款流行的对象关系映射(ORM)框架——NHibernate的核心组件。ORM框架使得开发者可以用面向对象的方式来操作数据库,而无需过多关注底层的SQL语句,极大地提高了开发效率和代码的可...

    NHibernate.ByteCode.Castle.dll

    NHibernate.ByteCode.Castle.dll

    NHibernate.ByteCode.LinFu.dll )

    NHibernate.ByteCode.LinFu.dll )

    Spring.NET+NHibernate+NHibernate.Mapping.Attribute自动映射

    不喜欢NHibernate传统的*.hbm.xml来对数据库进行映射的朋友有福了,可以使用NHibernate.Mapping.Attribute.dll来实现自动映射。 减少不小的工作量。

    Nhibernate.cst

    codesmith模板

    NHibernate.Linq-2.1.2-GA-Bin.zip

    NHibernate.Linq 是 NHibernate 的扩展,为 NHibernate 添加了对Language Integrated Query (LINQ)的支持,使得在.NET开发环境中可以方便地使用类似于查询集合的方式来操作数据库。 NHibernate.Linq-2.1.2-GA-Bin....

    NHibernate.ByteCode.LinFu.dll

    NHibernate.ByteCode.LinFu 3.0.0.4000 NHibernate使用中框架动态代理方式 LinFu框架 如果使用LinFu.DynamicProxy动态代理,引用NHibernate.ByteCode.LinFu.dll程序集并配置proxyfactory.factory_class节点为 ...

    NHibernate.Profiler-Build-895完全破解版

    NHibernate.Profiler-Build-895完全破解版

    spring.data.Nhibernate.dll

    spring.data.Nhibernate.dll

    Castle.ActiveRecord 升级NHibernate到3.4.0GA

    4、NHibernate.JetDriver 5、NHibernate.Search 为了和原有版本区分开,特地将文件版本均升级到了3.4.0.4000,产品版本没有改动。 关键词:Castle.ActiveRecord NHibernate 3.4.0GA 升级 update upgrade

    NHibernate.Profiler-v4.0-Build-4041-Cracked

    time visual debugger allowing adevelopment team to gain valuable insight and perspective into their usage ofNHibernate.The product is architected with input coming from many top industryleaders within...

    NHibernate.3.0.Cookbook

    《NHibernate.3.0.Cookbook》是一本专为那些想要深入了解和使用NHibernate的开发者准备的专业指南。NHibernate是.NET平台上的一款流行的开源对象关系映射(ORM)框架,它能够将数据库操作与业务逻辑代码解耦,提高...

    ActiveRecord最终版(已更新NHibernate.3.4.1.4000)

    ActiveRecord最终版,由于ActiveRecord引用了ISet集合...NHibernate.3.4.1.4000 Iesi.Collections.3.4.1.4000 NHibernate.Search.2.0.2.4000 NHibernate.Linq.1.0 Castle.Core.4.2.1 Castle.Components.Validator.2.5.0

    HibernatingRhinos.NHibernate.Profiler.Appender.dll

    NHibernate.Profiler用于将NHibernate语句生成sql语句

    Packt.NHibernate.2.x.Beginners.Guide

    《Packt.NHibernate.2.x.Beginners.Guide》是一本专为初学者设计的书籍,旨在帮助读者快速掌握NHibernate框架,实现从数据库到.NET对象的数据检索。本书由Aaron B. Cure编写,由Packt Publishing出版,版权日期为...

    NHibernate.Spatial-2.1.2.GA

    NHibernate.Spatial-2.1.2.GA 是一个针对.NET平台的关系对象映射框架NHibernate的扩展,它为数据库中的空间数据提供了支持。在Java世界中,Hibernate是广泛使用的ORM(对象关系映射)工具,而NHibernate是其在.NET上...

    Nhibernate 2.0.1.GA

    开发者定义实体类的属性,并使用特性(如`NHibernate.Mapping.Attributes`或Fluent NHibernate)来指定它们与数据库列的关系。 3. **映射文件**:这是XML文件,描述了实体类如何映射到数据库表。例如,使用...

Global site tag (gtag.js) - Google Analytics