EF Code First Migrations の CreateIndex 構文を使用してカバリング インデックスを作成することは可能ですか (*カバリング インデックスとは何かについては以下を参照してください)。
たとえば、次のように手動移行で単純なインデックスを作成できます。
CreateIndex("RelatedProduct", "RelatedId");
基になるプロバイダーがサポートするものは何でも処理できることを指定する「匿名引数」という名前の最後の引数がありますが、そのサポートが何であるかをどのように判断するかは明確ではありません。これは可能ですか、それともフラット SQL に頼る必要がありますか?
*カバリング インデックスとは、RDB がメイン テーブルへのポインタだけでなく、重複データをリーフ ノードに格納するインデックスです。これは基本的に、そのタイプの検索で最もよく使用される列のみを含む、インデックス内の列によって並べ替えられたテーブルの複製です。