未经处理的异常: NHibernate.MappingException: Could not compile the mapping docu
ment: Test.Model.Person.hbm.xml ---> System.InvalidOperationException: Could not
find the dialect in the configuration
在 NHibernate.Dialect.Dialect.GetDialect(IDictionary`2 props)
在 NHibernate.Cfg.Configuration.AddDeserializedMapping(HbmMapping mappingDocu
ment, String documentFileName)
--- 内部异常堆栈跟踪的结尾 ---
在 NHibernate.Cfg.Configuration.LogAndThrow(Exception exception)
在 NHibernate.Cfg.Configuration.AddDeserializedMapping(HbmMapping mappingDocu
ment, String documentFileName)
在 NHibernate.Cfg.Configuration.ProcessMappingsQueue()
在 NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String
name)
在 NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly)
在 NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly)
在 NHibernate.Cfg.Configuration.AddAssembly(String assemblyName)
在 Console1.Program.Main(String[] args) 位置 c:\Users\alone\documents\visual
studio 2015\Projects\Model\Console1\Program.cs:行号 14
请按任意键继续. . .
14行: Configuration config = new Configuration().AddAssembly("Test.Model");
这是什么错误?该怎么解决
看下是不是配置文件没找到或者有问题
http://www.cnblogs.com/luluping/archive/2009/11/17/1604860.html
配置文件中xmlns="urn:nhibernate-configuration-2.2"千万不能忘记,确保没有忘掉xmlns="urn:nhibernate-configuration-2.2"就可以解决这个bug.