enum
DB にコンマ区切りのリストとして保存しようとしています。
コンマ区切りのリストを実際に保存するには、次のようなことができることを知っています。
part.MyProperty = new[] {"foo", "bar"};
DBには「foo、bar」というエントリがあります。
方法がわからないのはenum
、次のようなを保存する方法です。
public enum Choices { Choice1, Choice2, Choice3 }
値を使用する必要があるParse
と収集しますが、その方法がわかりません。ToString
enum
これは正しくないようです:
part.MyProperty = new[] return from name in Enum.GetNames(typeof(T))
let enumValue = Convert.ToString((T)Enum.Parse(typeof(T), name, true))
何かご意見は?