ISO 3166-2 コードを使用して、データベースで州 (米国だけでなく、多くの国の) を指定しています。Code
私のテーブルの主キーであり、私のテーブルの外部キー列States
によって参照されています。StateCode
Cities
私が見る限り、標準には 5 つ ( のようなUS-CA
) と 6 つの ( のようなRU-SPE
) シンボル ロング コードがあります。
SQL Server の列をより適切に使用varchar(6)
または入力する必要がありますか?char(6)
使用するデータベース サーバーは、SQL Server 2012 と Azure です。
データにアクセスするアプリケーションは、ASP.Net 4.5 MVC 4 および Entity Framework 5 に基づいています。