ReSharper 2024.1 ヘルプ

エンティティフレームワーク

既定では、ReSharper は、エンティティフレームワークまたは EF Core エンティティを特別な装飾でマークすることにより、エンティティを識別できます。

ReSharper: Editor adornment for EF entity class

これらの装飾を無効にするには、右クリックして対応するオプションを選択します。または、ReSharper オプション Alt+R, Oコードインスペクション | エンティティフレームワークページで対応するチェックボックスを使用することもできます。

ER ダイアグラム

エンティティフレームワークまたは EF Core プロジェクトの場合、データベースモデルとエンティティ間の関係 (1 対 1 および 1 対多の関係を含む) のグラフィック表現を作成できます。

エンティティ関係ダイアグラムの構築

  • EF エンティティの横にあるエディター装飾を右クリックし、ER ダイアグラムの表示を選択します。

  • 装飾が無効になっている場合は、メインメニューから ReSharper | アーキテクチャー | ER ダイアグラムの表示を選択します。

ReSharper: Entity relationship diagram

エンティティ間の関係はクロウズフット表記法を使用して表示されます。このダイアグラムでは、特定のフィールドの潜在的な問題も強調しています。

コードインスペクション

ReSharper は、エンティティフレームワークプロジェクトに固有のコードの問題に対して、次のコードインスペクションを提供します。

これらのインスペクションの一部またはすべてが役に立たない場合は、ReSharper オプション Alt+R, Oコードインスペクション | エンティティフレームワークページでエンティティフレームワーク固有のインスペクションを有効にするチェックボックスをオフにするか、そのページでモデル固有のインスペクションのみ、またはクエリ固有のインスペクションのみを無効にすることができます。