File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public CreateIndexStatementCollection BuildStatement()
3131 foreach ( var index in indexAnnotations . SelectMany ( ia => ia . Indexes ) )
3232 {
3333 CreateIndexStatement createIndexStatement ;
34- string indexName = GetIndexName ( index , edmProperty ) ;
34+ string indexName = GetIndexName ( entityType , edmProperty , index ) ;
3535 if ( ! createIndexStatments . TryGetValue ( indexName , out createIndexStatement ) )
3636 {
3737 createIndexStatement = new CreateIndexStatement
@@ -55,9 +55,9 @@ public CreateIndexStatementCollection BuildStatement()
5555 return new CreateIndexStatementCollection ( createIndexStatments . Values ) ;
5656 }
5757
58- private static string GetIndexName ( IndexAttribute index , EdmProperty property )
58+ private static string GetIndexName ( EntityType entityType , EdmProperty property , IndexAttribute index )
5959 {
60- return index . Name ?? "IX_" + property . Name ;
60+ return index . Name ?? string . Format ( "IX_{0}_{1}" , entityType . GetTableName ( ) , property . Name ) ;
6161 }
6262 }
6363}
You can’t perform that action at this time.
0 commit comments