MySQL データベースには 100 を超えるビューと 100 を超えるエンティティがあります。1 つのエンティティ (テーブル) から 1 つの属性を削除する必要があります。その後、ビューを変更できるように、その属性が使用されたすべてのビューの場所を探す必要があります。
各ビューを開いてエンティティの属性を探す以外に方法はありますか。
エンティティとビュー、およびプロジェクトに EDMX とデザイナー ファイルがあります。
これには情報スキーマを利用できます。次のようなことを試してください:
SELECT TABLE_NAME FROM information_schema.views WHERE VIEW_DEFINITION LIKE '%your_word%';
上記のクエリはテストされていませんが、検索している単語を含むビューの名前が表示されます。また、information_schema.views に関するドキュメントを参照して、ニーズにより適したクエリを作成することもできます: INFORMATION_SCHEMA VIEWS テーブル