これまでに見たことのないものがあります。データベースは本当に汎用的です。例: 具体的なタイプの代わりに、一般的なタイプのデバイスがあり、それはカスタム プロパティ テーブルに関連しています。
残念ながら、エンティティのモデルはこれらのテーブルを表しているため、モデルはビジネスについてまったく語っていません。
最後に、プログラミングは非常に混乱します。一般的なテーブルにあるはずのカスタム プロパティを誰も設計または定義していないため、どこに何を配置すればよいかわかりません。また、1 つの属性を取得するだけでも多くのコードが必要です。
汎用モデルを使用した汎用データベースは、ある種のアンチパターンだと思いますか? どんなプロ?