2
我已經有一個多被定義爲一個屬性的類如下麻煩:經與NHibernate和多對一性質
[NHMA.ManyToOne(Name = "TypeOfEvent", ClassType = typeof(EventType), Column="EventTypeId")]
public virtual EventType TypeOfEvent {get; set;}
每次我嘗試使用簡單的查詢(只是加載所有事件的加載類在數據庫中)我得到以下異常:
NHibernate.HibernateException: 創建代理實例失敗
----> System.Reflection.AmbiguousMatchException :曖昧MATC h發現。
Event表具有與EventType表的主鍵EventTypeId相關的外鍵(EventTypeId)。如果我將映射更改爲int,則一切正常。
我意識到這可能是一個非常簡單的事情,但Google搜索並沒有幫助。幫幫我。請。
是否可以在多個名稱空間中定義「EventType」,並且您需要在某處完全限定類名? – Tahbaza 2010-08-28 03:51:26