2011-08-08 525 views
0

我試試MAPP此表:映射使用功能NHibernate

CREATE TABLE AHQ.ReportConfigurationAttribute (
    IdReportConfiguration integer NOT NULL, 
    IdAttribute integer NOT NULL, 
    [Order] integer NOT NULL, 
    [Type] integer NOT NULL, 
    CONSTRAINT PK_ReportConfiguration_Attribute PRIMARY KEY (IdReportConfiguration, IdAttribute) 
); 

,並

Schema("AHQ"); 
     CompositeId() 
      .KeyProperty(x => x.IdReportConfiguration) 
      .KeyProperty(x => x.IdAttribute); 
     Map(a => a.Order); 
     Map(a => a.Type).CustomType<ReportConfigurationAttribute.ReportConfigurationAttributeType>(); 

NHibernate.MappingException : No persister 

有什麼建議?

謝謝

回答

1

您是否使用流暢配置?如果是這樣,請同時發佈此代碼。

檢查您的映射類是否公開。

+1

嗨UpTheCreek,你是對的,我忘了把我的課像公衆一樣。 – Tarlak

+0

非常感謝 – Tarlak