1
我正在重寫一個位於遺留數據庫上的應用程序。我正在使用NHibernate,並且遇到了一些映射工作的問題,並希望得到一些幫助。對遺留數據庫的NHibernate映射有一點幫助?
首先,表結構:
Tech:
Id
FirstName
LastName
User:
TechID
Username
「用戶」 表沒有主鍵。外鍵沒有被強制執行。 TechId支持與Tech表上的Id相對應。
我的內存類:
Tech:
Id
FirstName
LastName
User (type: User)
User:
Id
Username
的表和對象永遠是1-1。
起初我試圖在映射中的HasOne關係,但每次它試圖保存它做了一個更新,而不是一個插入,當創建一個新的記錄,我會得到臭名昭着的「更新計數期望:1,實際:0」鍵入消息。
我也很好地改變我的模型,所以用戶名直接在技術上,但我無法讓這個映射工作。
任何建議,非常感謝。
謝謝
感謝編輯Darin。 – 2010-07-14 19:47:27