どちらのアプローチがよりベスト プラクティスですか? Products テーブルと Categories テーブルを含むデータベースがあります。製品には常にそのカテゴリがあります。今、私は Product エンティティ クラスを実装していますが、int プロパティ "category_id" を持つ方が良いのか、Category クラスを持つオブジェクト プロパティを持つ方が良いのかわかりません。したがって、コンストラクターが次のようになる必要がある場合:
public Product(int id, int category_id)
また
public Product(int id, Category category)
これらのうちどれが良いですか?または、両方のプロパティを使用する必要がありますか?
返信ありがとう