2017-01-19 4 views
0

データベースの文字列リストをエンティティフレームワークで管理/保存するためのベストプラクティスを探していますが、移行をサポートする必要があります。ベストプラクティス:エンティティのフレームワークと移行を使用した文字列リストの管理

など。 私は新しいテーブルに保存したい都市名のリストを持っています。この表には、プロジェクト内で利用可能なすべての都市が含まれています。

私はCityクラスの都市の1つに対処するAddressクラスのプロパティCityを持っています。 1. City-Tableのエントリへの参照を設定するか、Address-Tableに値を適用して格納する方が良いでしょうか? 2.シティテーブルを作成するためのベストプラクティスは何ですか?私のモデルでクラスのCityを生成するのはオーバーヘッドが少しすぎるようですが、アドレスのエントリを参照したいのであればどこで管理/作成できますか?

答えて

0

すべてはあなたのアプリケーションでできることになります。都市といくつかの事業を計画している場合は、それらを分離した事業体として持つことが賢明でしょう。それ以外の場合は、住所表を照会して都市をグループ化する必要があります(たとえば、都市として「Moron」と「Morón」を入力する人々のようないくつかの問題があります)。

+1

新しいものが組み込まれたり、既存のものがマージされるなど、都市のリストを維持する必要はありません。 –

関連する問題