-1

新しいプロジェクトのデータベースモデルを構築中です。私のモデルのすべてのエンティティ (cms であり、ページ、コンテンツ、メニュー、テンプレートなどのエンティティなど) はすべて、日付と名前に共通の同じ属性を持っています。

より具体的には、各エンティティには、日付については IsCreated、IsValidFrom、IsPublished、IsDeleted、IsEdited、および IsExpired が含まれ、名前については CreatedByNameId、ValidFromByNameId、PublishedByNameId など...

オブジェクトへのマッピングには EF5 を使用します。

質問は簡単です:これを構造化する最良の方法は何ですか:すべてのテーブルにすべてのフィールドを含めるか (これは義務ではありません...)、または他のテーブルが関連付けることができる 2 つの別個のテーブルを持ちます...?

前もって感謝します/フィン。

4

1 に答える 1