0
我希望你能幫助我的方案。我有兩個數據庫表。第一個被稱爲地位,並沒有改變。它包含兩個列,一個用於ID,另一個稱爲狀態,其中包含值「已排隊」,「正在處理」「已處理」我如何插入一個FK表的引用一個枚舉等效數據庫表的行在Fluent Nhibernate
第二個表稱爲「活動」並使用FK約束活動的狀態
使用功能NHibernate,如果我想插入新行到Table.Activity做我需要引用的實體活動的實體(表)「狀態」和相關的映射,例如:
public virtual Status Status { get; set; } // Activity Entity Class
References(a => a.Status); // Activity Mapping Class
如果我這樣做,那麼我將如何保存新會話
session.Save(new Activity
{
Name = "Activity A1DD",
Status = new Staus { ID = 1 } // But can't do that cause its expecting an object
}
我能看到的另一種方法是將FK表示爲一個整數,並創建一個代表該表的枚舉類,並且不用擔心使用流暢關係?
感謝
GB