私はDBを作成するためにEF 4.1 CodeFirstを使用しています。 EFはクラスタード・インデックスを持つすべての主キーを作成しているようですが、これは1つのケースでは最適ではありません。 プライマリキーを非クラスタ化インデックスとしてこのテーブルを生成するようにEFに指示する方法はありますか?EF CodeFirstでクラスタ化されていない主キーインデックスを作成する
データベースが既に作成された後にカスタムスクリプトを使用して手動で行うこともできますが、このテーブルを指す外来キーがたくさんありますが、より良い、より直線的なものがあれば、 DB作成時にすでに同じことを行うための前方への方法。 助けを借りて
IMOこれは、DB Firstが発明された理由です。 – Tridus
@Tridus、afaikモデルファーストは「最初」でした:)もちろん、モデルの最初のものはケーキですが、コードファーストには「もっときれい/清潔」というメリットがあります。この例ではここにあります。私はそれまでのカスタマイズされたカスタマイズの欠如と呼んでいます。 – petho
そうでない場合を除いてそれはより清潔です。 :)このDBのようなものの場合、Firstはデータベース側で何が必要なのかを単純に行い、EFに "そこからいくつかのPOCOを生成する"ことを伝えているので本当にうれしいです。実際に、EFやコードでは、サーバー側で使用されているインデックスの種類を知る必要はありません。 – Tridus