NHibernate配置设置

时间:2014-08-22 11:48:15

标签: nhibernate

这是我的配置文件。我有一个名为Basin的数据库。  我的sql server editon是2012 express。 另外,我的项目名称是NHibernate_Test

       

  <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
  <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
  <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
  <propert name="query.substitutions">hqlFunction=SQLFUNC</propert>
  <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
  <property name="connection.connection_string">Data Source=(local);Initial Catalog=Basin; Integrated Security=True; </property>
  <property name="show_sql">true</property>
  <mapping assembly="NHibernate_Test"/>
</session-factory>   </hibernate-configuration> </configuration

但我收到错误

错误:解析配置时发生异常:命名空间'urn:nhibernate-configuration-2.2'中的元素'session-factory'在命名空间'urn:nhibernate-configuration-2.2'中具有无效的子元素'property'。期望的可能元素列表:命名空间'urn:nhibernate-configuration-2.2'中的'property,mapping,class-cache,collection-cache,event,listener'。

1 个答案:

答案 0 :(得分:0)

它在线:

<propert name="query.substitutions">hqlFunction=SQLFUNC</propert>

与例外情况完全相同:

  

..在命名空间中有无效的子元素'property'

我们需要

<property...

y 的末尾看属性