我需要将枚举值的列表转换为单个字符串以存储在我的数据库中,然后在从数据库检索时再次转换回来。
每个枚举的值目前都是一个简单的整数,因此创建一个额外的表来处理这个问题似乎有点过度设计。
所以,在下面的示例中,如果用户选择了母亲、父亲和姐姐,则存储在数据库中的值将是“0,1,3”。
public enum MyEnum
{
Mother = 0,
Father = 1,
Gran = 2,
Sister = 3,
Brother = 4
}
我刚接触c#,不确定是否有一个方便的开箱即用的方法来实现这个功能 - 当我在谷歌上搜索时,没有找到明显的答案!
提前感谢您的帮助 :) - L