2017-06-14 24 views
1

Entity Framework(v6.1.3)で外部キー制約の名前を指定する方法はありますか?私は、DB制約の実際の名前(FK_Books_AuthorIdのような)を意味し、どの列が指定されたナビゲーションプロパティの外部キーであるかを指定しません。私はあなたのような、インデックスのためにそれを行うことができます知っているEntity Framework:外部キー制約名を指定する

Property(x => x.AuthorId).HasColumnAnnotation(IndexAnnotation.AnnotationName, 
       new IndexAnnotation(new IndexAttribute("IX_Books_AuthorId"))); 

は、外部キー制約のためにも可能と同様のものですか?

+1

残念ながら、私の答えは[EF6のユニークなインデックスの規則]にはありません。(https://stackoverflow.com/questions/42186502/unique-indexes-convention-in-ef6) –

+0

制約(DB内)またはテーブル内の特定のFK名に対して特定のFK名を使用したいとしますか?これは同じではない – OrcusZ

+0

@OrcusZ私はDBの制約のカスタムFK名が欲しいです。 –

答えて

0

コメントと今後の研究に基づいて、データベースの外部キー制約のカスタム名を設定することは現在(EF v6.1.3)ではありません。

関連する問題