ISO 3166-2 コードを使用して、データベースで州 (米国だけでなく、多くの国の) を指定しています。Code私のテーブルの主キーであり、私のテーブルの外部キー列Statesによって参照されています。StateCodeCities
私が見る限り、標準には 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 に基づいています。