private IEnumerable <ForeignKey> GetForeignKeys(
            DbContext dbContext,
            MetadataWorkspace metadata,
            Type entityType)
        {
            var tableInfo = metadata.GetTableInfo(entityType);
            var databaseForeignKeyInfo   = _sqlHelper.GetForeignKeyInformation(dbContext, tableInfo.Schema, tableInfo.Name);
            var reflectionForeignKeyInfo = metadata.GetForeignKeys(entityType);
            var foreignKeys = _relationshipMapper.MapForeignKeys(databaseForeignKeyInfo, reflectionForeignKeyInfo);

            return(foreignKeys);
        }