【问题标题】:nhibernate giving mysql errors - but still working finenhibernate给mysql错误 - 但仍然工作正常
【发布时间】:2012-06-24 15:33:16
【问题描述】:

知道为什么我在启动时的日志中会出现这种情况吗?

块引用 错误 NHibernate.Util.ReflectHelper - 无法加载类型 MySql.Data.MySqlClient.MySqlConnection、MySql.Data。 System.IO.FileNotFoundException:无法加载文件或程序集“MySql.Data”或其依赖项之一。该系统找不到指定的文件。 文件名:'MySql.Data' 在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName 文件名,字符串代码库,证据 assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection,布尔suppressSecurityChecks) 在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName 文件名,字符串 codeBase,证据 assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark 和 stackMark,布尔 throwOnFileNotFound,布尔 forIntrospection,布尔suppressSecurityChecks) 在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,证据 assemblySecurity,StackCrawlMark 和 stackMark,Boolean for Introspection,Boolean suppressSecurityChecks) 在 System.Reflection.RuntimeAssembly.InternalLoad(字符串 assemblyString,证据 assemblySecurity,StackCrawlMark 和 stackMark,Boolean for Introspection) 在 System.Reflection.Assembly.Load(字符串 assemblyString) 在 NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName 名称,布尔 throwOnError) 在 c:\Users\oskar.berggren\Documents\Projects\nhibernate-core-3\src\NHibernate\Util\ReflectHelper.cs:line 280 块引用

但它工作得很好。我正在使用 FluentNhibernate 来配置我的应用程序

【问题讨论】:

    标签: c# mysql nhibernate fluent-nhibernate


    【解决方案1】:

    如果使用反射的 loaing 不起作用,NHibernate 使用 DBProviderFactories 作为后备。即使它能够加载它,它也可能会记录失败的尝试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-23
      • 2012-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      相关资源
      最近更新 更多