我對c#,EF Code First等都很陌生,所以我的問題可能很簡單。綁定2個表格(一對多關係)
我想創建一個非常簡單的登錄。每個用戶必須有一個類型(管理員或客戶端)。如何在每次向數據庫中插入新用戶時將用戶類型綁定到用戶表而不生成新類型? 這裏是我的代碼一流:
public class User
{
public int Id { get; set; }
public string Username { get; set; }
public string Password { get; set; }
public bool Active { get; set; }
public UserType TypeId { get; set; }
}
public class UserType
{
public int Id { get; set; }
public string Type { get; set; }
}
public enum TypeEnum
{
Admin,
Client
}
當我啓動的應用程序,我希望能夠創建2個表:
- 用戶裏面是空的 它必須含有2種
- UserTypes (管理員和客戶端)。
然後,每次我註冊一個新用戶,所以每次向Users表中添加一個用戶時,我都希望能夠使用UserTypes表。
好主意!我自由地向你的問題添加了「新版本」的意思。 – Slauma
感謝編輯,忘記了它是哪個版本。 – Mike