gpt4 book ai didi

c# - 如何将枚举值保存到数据库?

转载 作者:行者123 更新时间:2023-11-30 14:17:51 25 4
gpt4 key购买 nike

例如:

namespace PizzaSoftware.Data
{
public class User
{
public string Username { get; set; }
public string Password { get; set; }
public Permission PermissionType { get; set; }
}

public enum Permission
{
Basic,
Administrator
}
}

如果我使用 Entity-Framework 的 CodeFirst,我该如何保存这个值?

这适用于 Windows 窗体、桌面应用程序。

谢谢!

最佳答案

您可以 retrieve the int value (或您将枚举设置为的任何类型)通过简单的强制转换并将其保存到数据库中。

要读回它,您将从 int 转换回 enum:

Permission enumValue = (Permission)intValue;

关于c# - 如何将枚举值保存到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com