C# 如何允许自动导入=";“真的”;当我们使用Nhibernate 3.2';什么是代码映射?

C# 如何允许自动导入=";“真的”;当我们使用Nhibernate 3.2';什么是代码映射?,c#,nhibernate,nhibernate-mapping,C#,Nhibernate,Nhibernate Mapping,我必须在我的项目中使用HQL查询,我有一个错误:“实体未映射” 当我阅读或(或其他网站)时,我可以看到我必须在每个类上使用auto import=“true” <hibernate-mapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" namespace="BusinessObjets" assembly="BusinessO

我必须在我的项目中使用HQL查询,我有一个错误:“实体未映射”

当我阅读或(或其他网站)时,我可以看到我必须在每个类上使用auto import=“true”

<hibernate-mapping
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 namespace="BusinessObjets" assembly="BusinessObjects"
 xmlns="urn:nhibernate-mapping-2.2" auto-import="true"> ...

关于

您不能在“按代码映射”中直接设置它,但您可以在将它传递给
配置
对象之前,修改从
compileMapping或allExplicitlyAddedEntity
方法返回的
HbmMapping
对象:

mapping.autoimport = true;

非常感谢。通过代码映射很难找到所有的东西节省了我一个小时的NHibernate代码挖掘时间-谢谢!
mapping.autoimport = true;