@@ -712,17 +712,17 @@ type internal MySqlProvider(resolutionPath, contextSchemaPath, owner:string, ref
712712 use reader = com.ExecuteReader()
713713 let children =
714714 [ while reader.Read() do
715- yield { Name = reader.GetString( 0 ); PrimaryTable= Table.CreateQuotedFullName ( reader.GetString( 2 ), reader.GetString( 1 ), " ` " , " ` " ); PrimaryKey= reader.GetString( 3 )
716- ForeignTable= Table.CreateQuotedFullName ( reader.GetString( 5 ), reader.GetString( 4 ), " ` " , " ` " ); ForeignKey= reader.GetString( 6 ) } ] |> List.toArray
715+ yield { Name = reader.GetString( 0 ); PrimaryTable= Table.CreateFullName ( reader.GetString( 2 ), reader.GetString( 1 )); PrimaryKey= reader.GetString( 3 )
716+ ForeignTable= Table.CreateFullName ( reader.GetString( 5 ), reader.GetString( 4 )); ForeignKey= reader.GetString( 6 ) } ] |> List.toArray
717717 reader.Dispose()
718718 use com = ( this:> ISqlProvider) .CreateCommand( con,( sprintf " %s AND KCU1.REFERENCED_TABLE_NAME = @table" baseQuery))
719719 com.Parameters.Add(( this:> ISqlProvider) .CreateCommandParameter( QueryParameter.Create( " @table" , 0 ), ( MySql.ripQuotes table.Name))) |> ignore
720720 if con.State <> ConnectionState.Open then con.Open()
721721 use reader = com.ExecuteReader()
722722 let parents =
723723 [ while reader.Read() do
724- yield { Name = reader.GetString( 0 ); PrimaryTable= Table.CreateQuotedFullName ( reader.GetString( 2 ), reader.GetString( 1 ), " ` " , " ` " ); PrimaryKey= reader.GetString( 3 )
725- ForeignTable= Table.CreateQuotedFullName ( reader.GetString( 5 ), reader.GetString( 4 ), " ` " , " ` " ); ForeignKey= reader.GetString( 6 ) } ] |> List.toArray
724+ yield { Name = reader.GetString( 0 ); PrimaryTable= Table.CreateFullName ( reader.GetString( 2 ), reader.GetString( 1 )); PrimaryKey= reader.GetString( 3 )
725+ ForeignTable= Table.CreateFullName ( reader.GetString( 5 ), reader.GetString( 4 )); ForeignKey= reader.GetString( 6 ) } ] |> List.toArray
726726 ( children, parents))
727727 res)
728728
0 commit comments