ASP.NET / C# を使用して CMS に取り組んでいます。それはうまく機能し、人生は良いです。ただし、さまざまな Web サイトをサポートするために、追加の機能を追加することが決定されました。基本的に、現在の CMS はまだアルファ版ですが、同じ要件を持つ同じ企業グループのために実行されている複数の Web サイトのデータをホストすることができます。
以下に添付の図に従ってデータベースを構築しました。
「セキュリティ上の理由から画像を削除しました」
さて、この図に加えて、セクターとは異なる「属性」の下に製品のサポートを追加するように依頼されました。つまり、製品は現在、type
および他の多くの属性を持つことができます。たとえば、あなたが私たちのサイトの 1 つを使用していて、私たちがティッシュ ペーパーを作っているとしましょう。製品は、「タイプ」による「組織」、「アプリケーション」による「使用方法」、および将来ポップアップする可能性のあるその他の未知の「属性」によるフィルタリングを何らかの方法でサポートする必要があります。
たとえば、製品は「農業用包装」部門に分類され、「バッグ」タイプであり、何らかの方法で適用されます。最終的な結果は、製品がどのように使用されるか、またはそのタイプ、または該当するセクターによって分類できるようになることです。またはすべて一緒に。
この種の問題をデータ モデルと CMS に含めるには、どのようなアプローチが最適ですか?
ありがとう!