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); }