Asp.net
ASP.NET 標識
我目前正在建構一個新的 ASP.NET MVC 5 項目,我想在 9 月左右發布。我需要選擇一個會員系統,但我目前對我應該採取哪個方向感到很困惑。目前的 SimpleMembership 執行良好,但顯然與即將推出的 ASP.NET Identity 不兼容。另一方面,ASP.NET Identity 是全新的零文件,並且可以隨時更改。最後,這裡似乎使用了基於字元串的 ID,與 SimpleMembership 支持的基於整數的 ID 相比,這似乎是非常不必要的成本。我可以選擇一種好的、面向未來的方法嗎?
我也建議不要使用 SimpleMembership。您仍然可以在數據庫中使用 int ID,您只需在插入數據庫實體時使用 ToString() ID,即:
public class MyUser : IUser { [Key] int UserID { get; set; } string IUser.Id { get { return UserId.ToString(); } } }