データベースから返された値に従ってリストに列挙型を追加するにはどうすればよいですか。値が 1 の場合はリストに追加し、そうでない場合は追加しません。
これは私が多かれ少なかれ持っているものです:
Permissions = new List<Permission>()
{
((int)data[0]["AllowOverride"] == 1 ? Permission.AllowOverride : "I do not have an else")
((int)data[0]["AllowAttachment"] == 1 ? Permission.AllowAttachment: "I do not have an else")
},
編集: オブジェクト初期化子の一部としてこのリストを作成しています。