枚举类型怎么存入数据库?
从数据库取出时又如何处理呢?怎么又显示成枚举类型呢?
比如从数据库里取数据到DataGridView
1. 如果该枚举是常量,那没有存数据库的必要
2. 如果该枚举不是常量,就不要用枚举,直接存数据库,用字典替换枚举
转成int,取出来再转枚举
楼上是对的,只要枚举不发生改变,这样是没有问题
楼上正解
枚举是自己定义的,没法直接存到数据库,转成int存进去,取出来再转回枚举。