0
對不起長標題字段的ActiveRecord類,問題相當簡單:創建具有表現得像一個枚舉(不過是一個參考到另一個ActiveRecord類)
我有2個班,球員和角色(他們是ActiveRecord的表)
class Player
{
...Various fields...
[BelongsTo("RoleId")]
public Role Role {get;set;}
}
class Role
{
...Various fields...
[Property]
public string Name {get;set;}
}
的球員,只能有一個角色,但(對我來說),這並不重要,如果角色有0-1-2-很多球員,所以我想省略HasMany屬性(我的例子很簡單,但我的數據庫比這個大得多)。角色的行爲像一個用戶定義的枚舉,可以做到這一點?哪種方法是正確的?
編輯1: 如果我有類似的情況,但我需要的是一個角色belogs只有一名球員(onetoone),但同樣我想從「角色」級省略的部分(這樣的角色不知道這個協會的任何內容)