内の値を使用して:C#のEnum、私は少しのように見えますSQL Server 2005のテーブル持っている現時点ではSQL Serverのテーブル
enum MsgTypes{
<summary>Value One</summary>
ONE = 1,
<summary>Value Three</summary>
THREE = 3,
<summary>Value Five</summary>
FIVE = 5
}
:この表は、のように見えるC#での列挙型に対応する
ID | name | desc ---------------------- 1 | ONE | Value One 3 | THREE | Value Three 5 | FIVE | Value Five
を
私の質問は次のとおりです。列挙型をSQLテーブルに関連付けることで、テーブル内の値の変更や追加をC#コードで手動で行う必要はありませんか?
テーブルのどのような変更がC#コードに反映される必要がありますか? 'MsgTypes.ONE'に関連付けられたIDを潜在的に変更しようとしていますか? – StriplingWarrior
私の状況では、IDは変わる可能性が最も低いと思います(私は不可能だと言っているわけではありませんが)。可能性の高い状況は、名前が変更されるか、新しい名前が追加されることです。 'MsgTypes.ONE'が' MsgTypes.UNO'に変更されるか、 'MsgTypes.TWO'が作成されます。 – chezy525