ある種のWebストア用にMVC4アプリケーションを構築しています。ASP.NETで何かをするのはこれが初めてなので、mvcパターンの全体像と、それが最新バージョンでどのように実装されているかについて読むことに時間を費やしました。
データのモデルを作成する必要があることを理解し、コードファーストのアプローチを採用することにしました。
また、私はさまざまなクラスがさまざまなファイルに移動するのが好きです。また、さまざまなクラスのさまざまな部分。
モデルクラスをどのように編成すればよいかわかりません。「インターネットアプリケーション」テンプレートを使用してプロジェクトを作成すると、ユーザー情報を含むAccountModelがすでに取得されています。そのモデルに製品に関する情報を入れるべきだと私には正しく思えません。しかし、別のモデルを作成する場合、この2つのモデル間に何らかの接続が必要になり、作成方法がわかりません。
または、db全体を1つのモデルに入れる必要がありますか?