diff --git a/dynamic_entity_reference.views.inc b/dynamic_entity_reference.views.inc
index 7cb6de8..ffdf0bd 100644
--- a/dynamic_entity_reference.views.inc
+++ b/dynamic_entity_reference.views.inc
@@ -5,7 +5,11 @@
  * Provides views data for the dynamic_entity_reference module.
  */
 
+use Drupal\Core\Entity\FieldableEntityInterface;
 use Drupal\field\FieldStorageConfigInterface;
+use Drupal\Core\Field\BaseFieldDefinition;
+use Drupal\dynamic_entity_reference\Plugin\Field\FieldType\DynamicEntityReferenceItem;
+use Drupal\Core\Entity\Sql\SqlEntityStorageInterface;
 
 /**
  * Implements hook_field_views_data().
@@ -98,3 +102,149 @@ function dynamic_entity_reference_field_views_data(FieldStorageConfigInterface $
 
   return $data;
 }
+
+/**
+ * Implements hook_views_data().
+ *
+ * Adds relationships for dynamic_entity_reference base fields.
+ * @todo remove this when https://www.drupal.org/node/2337515 is in.
+ *
+ * @return array
+ */
+function dynamic_entity_reference_views_data() {
+  $entity_manager = \Drupal::entityManager();
+
+  /** @var \Drupal\Core\Entity\EntityTypeInterface[] $entity_types */
+  $entity_types = [];
+  $sql_entity_types = [];
+  $fields_all = [];
+  // Ensure origin and target entity types are SQL.
+  foreach ($entity_manager->getDefinitions() as $entity_type) {
+    // \Drupal\views\EntityViewsData class only allows entities with
+    // \Drupal\Core\Entity\Sql\SqlEntityStorageInterface.
+    if ($entity_type->hasHandlerClass('views_data') && $entity_manager->getStorage($entity_type->id()) instanceof SqlEntityStorageInterface) {
+      $sql_entity_types[$entity_type->id()] = $entity_type->id();
+      // Only fieldable entities have base fields.
+      if ($entity_type->isSubclassOf(FieldableEntityInterface::class)) {
+        $entity_types[$entity_type->id()] = $entity_type;
+        foreach ($entity_manager->getBaseFieldDefinitions($entity_type->id()) as $base_field) {
+          if ($base_field->getType() == 'dynamic_entity_reference') {
+            $fields_all[$entity_type->id()][] = $base_field;
+          }
+        }
+      }
+    }
+  }
+
+  $data = [];
+  foreach ($fields_all as $entity_type_id => $fields) {
+    /** @var \Drupal\Core\Entity\Sql\DefaultTableMapping $table_mapping */
+    $table_mapping = $entity_manager->getStorage($entity_type_id)->getTableMapping();
+
+    $entity_type = $entity_types[$entity_type_id];
+    $base_table = $entity_type->getDataTable() ?: $entity_type->getBaseTable();
+
+    /** @var BaseFieldDefinition[] $fields */
+    foreach ($fields as $field) {
+      $field_name = $field->getName();
+      $columns = $table_mapping->getColumnNames($field_name);
+      $column_id = $columns['target_id'];
+      $column_type = $columns['target_type'];
+
+      // Unlimited (-1) or > 1 store field data in a dedicated table.
+      $table = $field->getCardinality() == 1 ? $base_table :  $entity_type->getBaseTable() . '__' . $field_name;
+      // @todo mention the reason here.
+      $targets = array_intersect(DynamicEntityReferenceItem::getTargetTypes($field->getSettings()), array_keys($sql_entity_types));
+      foreach ($targets as $target_entity_type_id) {
+        $target_entity_type = $entity_types[$target_entity_type_id];
+        $target_table = $target_entity_type->getDataTable() ?: $target_entity_type->getBaseTable();
+
+        $t_args = [
+          '@origin_label' => $entity_type->getLabel(),
+          '@target_label' => $target_entity_type->getLabel(),
+          '@field_name' => $field->getLabel() ?: $field_name,
+          '@type' => 'base field',
+        ];
+
+        // Relationship (Origin -> Target)
+        $psuedo_field = $target_entity_type_id . '__' . $field_name;
+        $data[$table][$psuedo_field]['relationship'] = [
+          'title' => t('@field_name to @target_label entities', $t_args),
+          'label' => t('@field_name: @target_label', $t_args),
+          'group' => $entity_type->getLabel(),
+          'help' => t('References to @target_label entities referenced by @field_name @type on @origin_label entities.', $t_args),
+          'id' => 'standard',
+          'base' => $target_table,
+          'entity type' => $target_entity_type_id,
+          'base field' => $target_entity_type->getKey('id'),
+          'relationship field' => $column_id,
+          'extra' => [
+            [
+              // Entity reference field only has one target type whereas dynamic
+              // entity reference field can have multiple target types that is
+              // why we need extra join condition on target types.
+              'left_field' => $column_type,
+              'value' => $target_entity_type_id,
+            ],
+          ],
+        ];
+
+        // Reverse Relationship (Target -> Origin)
+        $psuedo_field = 'reverse__' . $entity_type_id . '__'. $field_name;
+        $relationship = [
+          'title' => t('Reverse reference to @field_name @type on @origin_label', $t_args),
+          'label' => t('Reverse reference to @field_name @type on @origin_label', $t_args),
+          'group' => $target_entity_type->getLabel(),
+          'help' =>  t('Reverse reference from @target_label entities referenced by @field_name @type on @origin_label entities.', $t_args),
+        ];
+        // When base field cardinality is 1 then the 'base' and 'field table'
+        // are same because field column(s) exist in entity base table therefore
+        // we can't use entity_reverse relationship plugin.
+        if ($field->getCardinality() == 1) {
+          $data[$target_table][$psuedo_field]['relationship'] = [
+            'id' => 'standard',
+            'base' => $table,
+            'entity type' => $entity_type_id,
+            'base field' => $column_id,
+            'field' => $target_entity_type->getKey('id'),
+            'extra' => [
+              [
+                // Entity reference field only has one target type whereas dynamic
+                // entity reference field can have multiple target types that is
+                // why we need extra join condition on target types.
+                'field' => $column_type,
+                'value' => $target_entity_type_id,
+              ],
+            ],
+          ];
+        }
+        // When base field cardinality is greater then 1 the 'base' and
+        // 'field table' are not same because field column(s) exist in separate
+        // table therefore we have to use entity_reverse relationship plugin.
+        else {
+          $data[$target_table][$psuedo_field]['relationship'] = [
+            'id' => 'entity_reverse',
+            'base' => $base_table,
+            'entity_type' => $entity_type_id,
+            'base field' => $entity_type->getKey('id'),
+            'field_name' => $field_name,
+            'field table' => $table,
+            'field field' => $column_id,
+            // Entity reference field only has one target type whereas dynamic
+            // entity reference field can have multiple target types that is why
+            // we need extra join condition on target types.
+            'join_extra' => [
+              [
+                'field' => $column_type,
+                'value' => $target_entity_type_id,
+              ],
+            ],
+          ];
+        }
+        $data[$target_table][$psuedo_field]['relationship'] += $relationship;
+      }
+    }
+  }
+
+  return $data;
+}
diff --git a/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php b/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php
new file mode 100644
index 0000000..9af6bf0
--- /dev/null
+++ b/src/Tests/Views/DynamicEntityReferenceBaseFieldRelationshipTest.php
@@ -0,0 +1,662 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\dynamic_entity_reference\Tests\Views\DynamicEntityReferenceBaseFieldRelationshipTest.
+ */
+
+namespace Drupal\dynamic_entity_reference\Tests\Views;
+
+use Drupal\entity_test\Entity\EntityTest;
+use Drupal\entity_test\Entity\EntityTestMul;
+use Drupal\views\Tests\ViewKernelTestBase;
+use Drupal\views\Tests\ViewTestData;
+use Drupal\views\Views;
+
+/**
+ * Tests dynamic entity reference relationship data for base fields.
+ *
+ * @group dynamic_entity_reference
+ * @see dynamic_entity_reference_views_data()
+ */
+class DynamicEntityReferenceBaseFieldRelationshipTest extends ViewKernelTestBase {
+
+  /**
+   * Views used by this test.
+   *
+   * @var array
+   */
+  public static $testViews = [];
+
+  /**
+   * Modules to install.
+   *
+   * @var array
+   */
+  public static $modules = array('user', 'field', 'entity_test', 'entity_reference', 'dynamic_entity_reference', 'dynamic_entity_reference_entity_test');
+
+  /**
+   * The entity_test entities used by the test.
+   *
+   * @var array
+   */
+  protected $entities = array();
+
+  /**
+   * Counts how many test method has run.
+   *
+   * @var int
+   */
+  public static $testRun = 0;
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp() {
+    parent::setUp();
+    \Drupal::state()->set('dynamic_entity_reference_entity_test', static::$testRun++);
+    $this->installEntitySchema('user');
+    $this->installEntitySchema('entity_test');
+    $this->installEntitySchema('entity_test_mul');
+    static::$testViews = static::$testRun == 1 ? ['test_dynamic_entity_reference_entity_test_view', 'test_dynamic_entity_reference_entity_test_mul_view'] : ['test_dynamic_entity_reference_mul_entity_test_view', 'test_dynamic_entity_reference_mul_entity_test_mul_view'];
+    ViewTestData::createTestViews(get_class($this), array('dynamic_entity_reference_entity_test'));
+  }
+
+  /**
+   * Tests views der base field relationship with single referenced entities.
+   */
+  public function testSingleBaseFieldRelationship() {
+    // Create some test entities which link each other.
+    $referenced_entity = EntityTest::create();
+    $referenced_entity->save();
+    $referenced_entity_mul = EntityTestMul::create();
+    $referenced_entity_mul->save();
+
+    $entity = EntityTest::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTest::create();
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTestMul::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTestMul::create();
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    Views::viewsData()->clear();
+
+    // Check just the generated views data.
+    $views_data_entity_test = Views::viewsData()->get('entity_test');
+
+    // Check views data for test entity referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['relationship field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+    // Check views data for test entity - data table referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['relationship field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+    // Check the backwards reference for test entity using dynamic_references.
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field'], 'id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['extra'][0]['field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+    // Check the backwards reference for test entity - data table using dynamic_references.
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['base field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['field'], 'id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['extra'][0]['field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+
+    // Check just the generated views data.
+    $views_data_entity_test_mul = Views::viewsData()->get('entity_test_mul_property_data');
+
+    // Check views data for test entity referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['relationship field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+    // Check views data for test entity - data table referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['relationship field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+    // Check the backwards reference for test entity using dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['base field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['extra'][0]['field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+    // Check the backwards reference for test entity - data table using dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base field'], 'dynamic_references__target_id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['extra'][0]['field'], 'dynamic_references__target_type');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+
+    // Check an actual base table entity view with base table entity for
+    // single value der base field.
+    $view = Views::getView('test_dynamic_entity_reference_entity_test_view');
+    $this->executeView($view);
+    $ids = [2, 3];
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      if (!$index) {
+        // Test the relationship.
+        $this->assertEqual($row->entity_test_entity_test_id, 1);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->id(), 1);
+        $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->bundle(), 'entity_test');
+      }
+      else {
+        // Test the relationship.
+        $this->assertNull($row->entity_test_entity_test_id);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertTrue(empty($row->_relationship_entities));
+      }
+    }
+
+    $view->destroy();
+    // Check an actual base table entity view with data table entity for
+    // single value der base field.
+    $view->setDisplay('embed_1');
+    $this->executeView($view);
+
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      if ($index) {
+        // Test the relationship.
+        $this->assertEqual($row->entity_test_mul_property_data_entity_test_id, 1);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->id(), 1);
+        $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+      }
+      else {
+        // Test the relationship.
+        $this->assertNull($row->entity_test_mul_property_data_entity_test_id);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertTrue(empty($row->_relationship_entities));
+      }
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of base table entity with base table
+    // entity for single value der base field.
+    $view->setDisplay('embed_2');
+    $this->executeView($view);
+
+    $row = reset($view->result);
+    // Just check that the actual ID of the entity is the expected one.
+    $this->assertEqual($row->id, 1);
+    // Also check that we have the correct result entity.
+    $this->assertEqual($row->_entity->id(), 1);
+    $this->assertEqual($row->_entity->bundle(), 'entity_test');
+    // Test the relationship.
+    $this->assertEqual($row->entity_test_entity_test_id, 2);
+
+    // Test that the correct relationship entity is on the row.
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->id(), 2);
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->bundle(), 'entity_test');
+
+    $view->destroy();
+    // Check the backwards reference view of base table entity with base table
+    // entity for single value der base field.
+    $view->setDisplay('embed_3');
+    $this->executeView($view);
+
+    $row = reset($view->result);
+    // Just check that the actual ID of the entity is the expected one.
+    $this->assertEqual($row->id, 1);
+    // Also check that we have the correct result entity.
+    $this->assertEqual($row->_entity->id(), 1);
+    $this->assertEqual($row->_entity->bundle(), 'entity_test');
+    // Test the relationship.
+    $this->assertEqual($row->entity_test_mul_property_data_entity_test_id, 2);
+
+    // Test that the correct relationship entity is on the row.
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->id(), 2);
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+
+    $view->destroy();
+    // Check an actual data table entity view with data table entity for
+    // single value der base field.
+    $view = Views::getView('test_dynamic_entity_reference_entity_test_mul_view');
+    $this->executeView($view);
+    $ids = [2, 3];
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      if ($index) {
+        // Test the relationship.
+        $this->assertEqual($row->entity_test_mul_property_data_entity_test_mul_property_data_, 1);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->id(), 1);
+        $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+      }
+      else {
+        // Test the relationship.
+        $this->assertNull($row->entity_test_mul_property_data_entity_test_mul_property_data_);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertTrue(empty($row->_relationship_entities));
+      }
+    }
+
+    $view->destroy();
+    // Check an actual data table entity view with base table entity for
+    // single value der base field.
+    $view->setDisplay('embed_1');
+    $this->executeView($view);
+
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      if (!$index) {
+        // Test the relationship.
+        $this->assertEqual($row->entity_test_entity_test_mul_property_data_id, 1);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->id(), 1);
+        $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->bundle(), 'entity_test');
+      }
+      else {
+        // Test the relationship.
+        $this->assertNull($row->entity_test_entity_test_mul_property_data_id);
+
+        // Test that the correct relationship entity is on the row.
+        $this->assertTrue(empty($row->_relationship_entities));
+      }
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of data table entity with data table
+    // entity for single value der base field.
+    $view->setDisplay('embed_2');
+    $this->executeView($view);
+
+    $row = reset($view->result);
+    // Just check that the actual ID of the entity is the expected one.
+    $this->assertEqual($row->id, 1);
+    // Also check that we have the correct result entity.
+    $this->assertEqual($row->_entity->id(), 1);
+    $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+    // Test the relationship.
+    $this->assertEqual($row->entity_test_mul_property_data_entity_test_mul_property_data_, 3);
+
+    // Test that the correct relationship entity is on the row.
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->id(), 3);
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+
+    $view->destroy();
+    // Check the backwards reference view of data table entity with base table
+    // entity for single value der base field.
+    $view->setDisplay('embed_3');
+    $this->executeView($view);
+
+    $row = reset($view->result);
+    // Just check that the actual ID of the entity is the expected one.
+    $this->assertEqual($row->id, 1);
+    // Also check that we have the correct result entity.
+    $this->assertEqual($row->_entity->id(), 1);
+    $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+    // Test the relationship.
+    $this->assertEqual($row->entity_test_entity_test_mul_property_data_id, 3);
+
+    // Test that the correct relationship entity is on the row.
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->id(), 3);
+    $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->bundle(), 'entity_test');
+  }
+
+  /**
+   * Tests views der base field relationship with multiple referenced entities.
+   */
+  public function testMultiBaseFieldRelationship() {
+
+    $entity_manager = \Drupal::entityManager();
+    $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test')['dynamic_references']->getCardinality(), -1);
+    $this->assertEqual($entity_manager->getBaseFieldDefinitions('entity_test_mul')['dynamic_references']->getCardinality(), -1);
+
+    // Create some test entities which link each other.
+    $referenced_entity = EntityTest::create();
+    $referenced_entity->save();
+    $referenced_entity_mul = EntityTestMul::create();
+    $referenced_entity_mul->save();
+
+    $entity = EntityTest::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->assertEqual($entity->dynamic_references[1]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTest::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->assertEqual($entity->dynamic_references[1]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTestMul::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->assertEqual($entity->dynamic_references[1]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    $entity = EntityTestMul::create();
+    $entity->dynamic_references[] = $referenced_entity;
+    $entity->dynamic_references[] = $referenced_entity_mul;
+    $entity->save();
+    $this->assertEqual($entity->dynamic_references[0]->entity->id(), $referenced_entity->id());
+    $this->assertEqual($entity->dynamic_references[1]->entity->id(), $referenced_entity_mul->id());
+    $this->entities[] = $entity;
+
+    Views::viewsData()->clear();
+
+    // Check just the generated views data.
+    $views_data_entity_test = Views::viewsData()->get('entity_test__dynamic_references');
+    // Check views data for test entity referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['relationship field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test['entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+    // Check views data for test entity - data table referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['relationship field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test['entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+
+    // Check the backwards reference for test entity using field_test.
+    $views_data_entity_test = Views::viewsData()->get('entity_test');
+
+    // Check the backwards reference for test entity using dynamic_references.
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['id'], 'entity_reverse');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['entity_type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field_name'], 'dynamic_references');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field table'], 'entity_test__dynamic_references');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['join_extra'][0]['field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['join_extra'][0]['value'], 'entity_test');
+
+    // Check the backwards reference for test entity using field_test.
+    $views_data_entity_test = Views::viewsData()->get('entity_test_mul_property_data');
+
+    // Check the backwards reference for test entity - data table using dynamic_references.
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['id'], 'entity_reverse');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['entity_type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field_name'], 'dynamic_references');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field table'], 'entity_test__dynamic_references');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['field field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['join_extra'][0]['field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test['reverse__entity_test__dynamic_references']['relationship']['join_extra'][0]['value'], 'entity_test_mul');
+
+    // Check just the generated views data.
+    $views_data_entity_test_mul = Views::viewsData()->get('entity_test_mul__dynamic_references');
+
+    // Check views data for test entity referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['base'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['entity type'], 'entity_test');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['relationship field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test_mul['entity_test__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test');
+    // Check views data for test entity - data table referenced from dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['id'], 'standard');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['entity type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['relationship field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['extra'][0]['left_field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test_mul['entity_test_mul__dynamic_references']['relationship']['extra'][0]['value'], 'entity_test_mul');
+
+    // Check the backwards reference for test entity using field_test.
+    $views_data_entity_test_mul = Views::viewsData()->get('entity_test');
+
+    // Check the backwards reference for test entity using dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['id'], 'entity_reverse');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['entity_type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field_name'], 'dynamic_references');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field table'], 'entity_test_mul__dynamic_references');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['join_extra'][0]['field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['join_extra'][0]['value'], 'entity_test');
+
+    // Check the backwards reference for test entity using field_test.
+    $views_data_entity_test_mul = Views::viewsData()->get('entity_test_mul_property_data');
+
+    // Check the backwards reference for test entity - data table using dynamic_references.
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['id'], 'entity_reverse');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base'], 'entity_test_mul_property_data');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['entity_type'], 'entity_test_mul');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['base field'], 'id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field_name'], 'dynamic_references');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field table'], 'entity_test_mul__dynamic_references');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['field field'], 'dynamic_references_target_id');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['join_extra'][0]['field'], 'dynamic_references_target_type');
+    $this->assertEqual($views_data_entity_test_mul['reverse__entity_test_mul__dynamic_references']['relationship']['join_extra'][0]['value'], 'entity_test_mul');
+
+    // Check an actual base table entity view with base table entity for
+    // multiple value der base field.
+    $view = Views::getView('test_dynamic_entity_reference_mul_entity_test_view');
+    $this->executeView($view);
+    $ids = [2, 3];
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      // Test the relationship.
+      $this->assertEqual($row->entity_test_entity_test__dynamic_references_id, 1);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->id(), 1);
+      $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->bundle(), 'entity_test');
+    }
+
+    $view->destroy();
+    // Check an actual base table entity view with data table entity for
+    // multiple value der base field.
+    $view->setDisplay('embed_1');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      // Test the relationship.
+      $this->assertEqual($row->entity_test_mul_property_data_entity_test__dynamic_reference, 1);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->id(), 1);
+      $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of base table entity with base table
+    // entity for multiple value der base field.
+    $view->setDisplay('embed_2');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, 1);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), 1);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      // Test the relationship.
+      $this->assertEqual($row->dynamic_references_entity_test_id, $ids[$index]);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->id(), $ids[$index]);
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->bundle(), 'entity_test');
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of base table entity with data table
+    // entity for multiple value der base field.
+    $view->setDisplay('embed_3');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, 1);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), 1);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test');
+      // Test the relationship.
+      $this->assertEqual($row->dynamic_references_entity_test_id, $ids[$index]);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->id(), $ids[$index]);
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+    }
+
+    // Check an actual data table entity view with data table entity for
+    // multiple value der base field.
+    $view = Views::getView('test_dynamic_entity_reference_mul_entity_test_mul_view');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      // Test the relationship.
+      $this->assertEqual($row->entity_test_mul_property_data_entity_test_mul__dynamic_refer, 1);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->id(), 1);
+      $this->assertEqual($row->_relationship_entities['entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+    }
+
+    $view->destroy();
+    // Check an actual data table entity view with base table entity for
+    // multiple value der base field.
+    $view->setDisplay('embed_1');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, $ids[$index]);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), $ids[$index]);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      // Test the relationship.
+      $this->assertEqual($row->entity_test_entity_test_mul__dynamic_references_id, 1);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->id(), 1);
+      $this->assertEqual($row->_relationship_entities['entity_test__dynamic_references']->bundle(), 'entity_test');
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of data table entity with data table
+    // entity for multiple value der base field.
+    $view->setDisplay('embed_2');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, 1);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), 1);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      // Test the relationship.
+      $this->assertEqual($row->dynamic_references_entity_test_mul_property_data_id, $ids[$index]);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->id(), $ids[$index]);
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test_mul__dynamic_references']->bundle(), 'entity_test_mul');
+    }
+
+    $view->destroy();
+    // Check the backwards reference view of data table entity with base table
+    // entity for multiple value der base field.
+    $view->setDisplay('embed_3');
+    $this->executeView($view);
+    foreach ($view->result as $index => $row) {
+      // Just check that the actual ID of the entity is the expected one.
+      $this->assertEqual($row->id, 1);
+      // Also check that we have the correct result entity.
+      $this->assertEqual($row->_entity->id(), 1);
+      $this->assertEqual($row->_entity->bundle(), 'entity_test_mul');
+      // Test the relationship.
+      $this->assertEqual($row->dynamic_references_entity_test_mul_property_data_id, $ids[$index]);
+
+      // Test that the correct relationship entity is on the row.
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->id(), $ids[$index]);
+      $this->assertEqual($row->_relationship_entities['reverse__entity_test__dynamic_references']->bundle(), 'entity_test');
+    }
+
+  }
+
+}
diff --git a/src/Tests/Views/DynamicEntityReferenceRelationshipTest.php b/src/Tests/Views/DynamicEntityReferenceRelationshipTest.php
index 701f042..4de100c 100644
--- a/src/Tests/Views/DynamicEntityReferenceRelationshipTest.php
+++ b/src/Tests/Views/DynamicEntityReferenceRelationshipTest.php
@@ -40,7 +40,7 @@ class DynamicEntityReferenceRelationshipTest extends ViewKernelTestBase {
    *
    * @var array
    */
-  public static $modules = array('user', 'field', 'entity_test', 'options', 'entity_reference', 'dynamic_entity_reference', 'dynamic_entity_reference_test_views');
+  public static $modules = array('user', 'field', 'entity_test', 'entity_reference', 'dynamic_entity_reference', 'dynamic_entity_reference_test_views');
 
   /**
    * The entity_test entities used by the test.
diff --git a/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.info.yml b/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.info.yml
new file mode 100644
index 0000000..740ad89
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.info.yml
@@ -0,0 +1,8 @@
+name: 'Dynamic Entity Reference Entity Test'
+type: module
+description: 'Provides base fields for dynamic_entity_reference tests of entity_test entity type.'
+package: Testing
+core: 8.x
+dependencies:
+  - dynamic_entity_reference
+  - entity_test
diff --git a/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.module b/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.module
new file mode 100644
index 0000000..aef361c
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/dynamic_entity_reference_entity_test.module
@@ -0,0 +1,276 @@
+<?php
+
+/**
+ * @file
+ * Module file for dynamic_entity_reference_entity_test.
+ */
+
+use Drupal\Core\Entity\EntityTypeInterface;
+use Drupal\Core\Field\BaseFieldDefinition;
+use Drupal\Core\Field\FieldStorageDefinitionInterface;
+use Drupal\dynamic_entity_reference\Tests\Views\DynamicEntityReferenceBaseFieldRelationshipTest;
+
+/**
+ * Implements hook_entity_base_field_info().
+ */
+function dynamic_entity_reference_entity_test_entity_base_field_info(EntityTypeInterface $entity_type) {
+  $fields = [];
+  // 'entity_test' with no data table and 'entity_test_mul' is with data table.
+  if ($entity_type->id() == 'entity_test' || $entity_type->id() == 'entity_test_mul') {
+    $fields['dynamic_references'] = BaseFieldDefinition::create('dynamic_entity_reference')
+      ->setLabel(t('References'))
+      ->setDescription(t('Reference another entity.'))
+      ->setRequired(FALSE)
+      ->setCardinality(1)
+      ->setSettings([
+        'exclude_entity_types' => FALSE,
+        'entity_type_ids' => [
+          'entity_test' => 'entity_test',
+          'entity_test_mul' => 'entity_test_mul',
+        ],
+        'entity_test' => [
+          'handler' => "default:entity_test",
+          'handler_settings' => [],
+        ],
+        'entity_test_mul' => [
+          'handler' => "default:entity_test_mul",
+          'handler_settings' => [],
+        ],
+      ])
+      ->setDisplayOptions('form', [
+        'type' => 'dynamic_entity_reference_default',
+        'weight' => 10,
+      ])
+      ->setDisplayOptions('view', [
+        'label' => 'above',
+        'type' => 'dynamic_entity_reference_label',
+        'weight' => 10,
+      ])
+      ->setDisplayConfigurable('form', TRUE)
+      ->setDisplayConfigurable('view', TRUE);
+
+    // @todo use \Drupal::state()->get('dynamic_entity_reference_entity_test', 0); here.
+    if (DynamicEntityReferenceBaseFieldRelationshipTest::$testRun) {
+      $fields['dynamic_references']
+        ->setCardinality(FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED);
+    }
+
+  }
+
+  return $fields;
+}
+
+/**
+ * Implements hook_views_data().
+ */
+function dynamic_entity_reference_entity_test_views_data() {
+  // @todo Currently views integration for multivalue basefields is broken this
+  //   function adds a temporary fix for that remove this when is fixed
+  //   https://www.drupal.org/node/2477899.
+  $data = [];
+  // @todo use \Drupal::state()->get('dynamic_entity_reference_entity_test', 0); here.
+  if (DynamicEntityReferenceBaseFieldRelationshipTest::$testRun) {
+    $data['entity_test__dynamic_references'] = [
+      'table' => [
+        'join' => [
+          'entity_test' => [
+            'left_field' => 'id',
+            'field' => 'entity_id',
+          ],
+        ],
+      ],
+      'dynamic_references' => [
+        'group' => "Test entity",
+        'title' => "Test references",
+        'title short' => "Test references",
+        'help' => "Appears in: entity_test.",
+        'field' => [
+          'table' => "entity_test__dynamic_references",
+          'id' => "field",
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'real field' => "dynamic_references_type_id",
+          'additional fields' => [
+            "delta",
+            "langcode",
+            "bundle",
+            "dynamic_references_target_id",
+            "dynamic_references_target_type",
+          ],
+          'element type' => "div",
+          'is revision' => FALSE,
+          'click sortable' => TRUE,
+        ],
+      ],
+      'dynamic_references_target_id' => [
+        'group' => "Test entity",
+        'title' => "Test references (dynamic_references)",
+        'title short' => "Test references",
+        'help' => "Appears in: entity_test.",
+        'argument' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test__dynamic_references",
+          'id' => "numeric",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'empty field name' => "- No value -",
+        ],
+        'filter' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test__dynamic_references",
+          'id' => "numeric",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'allow empty' => TRUE,
+        ],
+        'sort' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test__dynamic_references",
+          'id' => "standard",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+        ],
+      ],
+      'dynamic_references_target_type' => [
+        'group' => "Test entity",
+        'title' => "Test references (dynamic_references:target_type)",
+        'title short' => "Test references:target_type",
+        'help' => "Appears in: entity_test.",
+        'argument' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test__dynamic_references",
+          'id' => "string",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'empty field name' => "- No value -",
+        ],
+        'filter' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test__dynamic_references",
+          'id' => "string",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'allow empty' => TRUE,
+        ],
+        'sort' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test__dynamic_references",
+          'id' => "standard",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+        ],
+      ],
+    ];
+    $data['entity_test_mul__dynamic_references'] = [
+      'table' => [
+        'join' => [
+          'entity_test_mul_property_data' => [
+            'left_field' => 'id',
+            'field' => 'entity_id',
+            'extra' => [
+              [
+                'left_field' => 'langcode',
+                'field' => 'langcode'
+              ],
+            ],
+          ],
+        ],
+      ],
+      'dynamic_references' => [
+        'group' => "Test entity - data table",
+        'title' => "Test references",
+        'title short' => "Test references",
+        'help' => "Appears in: entity_test_mul.",
+        'field' => [
+          'table' => "entity_test__dynamic_references",
+          'id' => "field",
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test_mul",
+          'real field' => "dynamic_references_type_id",
+          'additional fields' => [
+            "delta",
+            "langcode",
+            "bundle",
+            "dynamic_references_target_id",
+            "dynamic_references_target_type",
+          ],
+          'element type' => "div",
+          'is revision' => FALSE,
+          'click sortable' => TRUE,
+        ],
+      ],
+      'dynamic_references_target_id' => [
+        'group' => "Test entity - data table",
+        'title' => "Test references (dynamic_references)",
+        'title short' => "Test references",
+        'help' => "Appears in: entity_test_mul.",
+        'argument' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "numeric",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test_mul",
+          'empty field name' => "- No value -",
+        ],
+        'filter' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "numeric",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test_mul",
+          'allow empty' => TRUE,
+        ],
+        'sort' => [
+          'field' => "dynamic_references_target_id",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "standard",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test_mul",
+        ],
+      ],
+      'dynamic_references_target_type' => [
+        'group' => "Test entity - data table",
+        'title' => "Test references (dynamic_references:target_type)",
+        'title short' => "Test references:target_type",
+        'help' => "Appears in: entity_test.",
+        'argument' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "string",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'empty field name' => "- No value -",
+        ],
+        'filter' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "string",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+          'allow empty' => TRUE,
+        ],
+        'sort' => [
+          'field' => "dynamic_references_target_type",
+          'table' => "entity_test_mul__dynamic_references",
+          'id' => "standard",
+          'additional fields' => [],
+          'field_name' => "dynamic_references",
+          'entity_type' => "entity_test",
+        ],
+      ],
+    ];
+
+  }
+  return $data;
+}
diff --git a/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml
new file mode 100644
index 0000000..285af74
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml
@@ -0,0 +1,542 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - entity_test
+id: test_dynamic_entity_reference_entity_test_mul_view
+label: test_dynamic_entity_reference_entity_test_mul_view
+module: views
+description: ''
+tag: ''
+base_table: entity_test_mul_property_data
+base_field: id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: {  }
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: full
+        options:
+          items_per_page: 10
+          offset: 0
+          id: 0
+          total_pages: null
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          tags:
+            previous: '‹ previous'
+            next: 'next ›'
+            first: '« first'
+            last: 'last »'
+          quantity: 9
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul_property_data
+          field: id
+          relationship: entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+      filters:
+        dynamic_references__target_type:
+          id: dynamic_references__target_type
+          table: entity_test_mul_property_data
+          field: dynamic_references__target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test_mul
+          entity_field: dynamic_references
+          plugin_id: string
+      sorts:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: standard
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships:
+        entity_test_mul__dynamic_references:
+          id: entity_test_mul__dynamic_references
+          table: entity_test_mul_property_data
+          field: entity_test_mul__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: standard
+      arguments: {  }
+      display_extenders: {  }
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_1:
+    display_plugin: embed
+    id: embed_1
+    display_title: Embed
+    position: 1
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+          relationship: entity_test__dynamic_references
+      defaults:
+        fields: false
+        relationships: false
+      relationships:
+        entity_test__dynamic_references:
+          id: entity_test__dynamic_references
+          table: entity_test_mul_property_data
+          field: entity_test__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: standard
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_2:
+    display_plugin: embed
+    id: embed_2
+    display_title: 'Embed 2'
+    position: 2
+    display_options:
+      display_extenders: {  }
+      relationships:
+        reverse__entity_test_mul__dynamic_references:
+          id: reverse__entity_test_mul__dynamic_references
+          table: entity_test_mul_property_data
+          field: reverse__entity_test_mul__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: standard
+      defaults:
+        relationships: false
+        fields: false
+        filters: false
+        filter_groups: false
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul_property_data
+          field: id
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+      filters:
+        dynamic_references__target_type:
+          id: dynamic_references__target_type
+          table: entity_test_mul_property_data
+          field: dynamic_references__target_type
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test_mul
+          entity_field: dynamic_references
+          plugin_id: string
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_3:
+    display_plugin: embed
+    id: embed_3
+    display_title: 'Embed 3'
+    position: 3
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+      defaults:
+        fields: false
+        relationships: false
+        filters: false
+        filter_groups: false
+      relationships:
+        reverse__entity_test__dynamic_references:
+          id: reverse__entity_test__dynamic_references
+          table: entity_test_mul_property_data
+          field: reverse__entity_test__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: standard
+      display_description: ''
+      filters:
+        dynamic_references__target_type_1:
+          id: dynamic_references__target_type_1
+          table: entity_test
+          field: dynamic_references__target_type
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test
+          entity_field: dynamic_references
+          plugin_id: string
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
diff --git a/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_view.yml b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_view.yml
new file mode 100644
index 0000000..9523a78
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_entity_test_view.yml
@@ -0,0 +1,579 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - entity_test
+id: test_dynamic_entity_reference_entity_test_view
+label: test_dynamic_entity_reference_entity_test_view
+module: views
+description: ''
+tag: ''
+base_table: entity_test
+base_field: id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: {  }
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: full
+        options:
+          items_per_page: 10
+          offset: 0
+          id: 0
+          total_pages: null
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          tags:
+            previous: '‹ previous'
+            next: 'next ›'
+            first: '« first'
+            last: 'last »'
+          quantity: 9
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          relationship: entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+      filters:
+        dynamic_references__target_id:
+          id: dynamic_references__target_id
+          table: entity_test
+          field: dynamic_references__target_id
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value:
+            min: ''
+            max: ''
+            value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test
+          entity_field: dynamic_references
+          plugin_id: numeric
+      sorts:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          order: ASC
+          exposed: false
+          expose:
+            label: ''
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: standard
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships:
+        entity_test__dynamic_references:
+          id: entity_test__dynamic_references
+          table: entity_test
+          field: entity_test__dynamic_references
+          relationship: none
+          group_type: group
+          admin_label: 'References: Test entity'
+          required: false
+          entity_type: entity_test
+          plugin_id: standard
+      arguments: {  }
+      display_extenders: {  }
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_1:
+    display_plugin: embed
+    id: embed_1
+    display_title: Embed
+    position: 1
+    display_options:
+      display_extenders: {  }
+      relationships:
+        entity_test_mul__dynamic_references:
+          id: entity_test_mul__dynamic_references
+          table: entity_test
+          field: entity_test_mul__dynamic_references
+          relationship: none
+          group_type: group
+          admin_label: 'References: Test entity - data table'
+          required: false
+          entity_type: entity_test
+          plugin_id: standard
+      defaults:
+        relationships: false
+        fields: false
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+          relationship: entity_test_mul__dynamic_references
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_2:
+    display_plugin: embed
+    id: embed_2
+    display_title: 'Embed 2'
+    position: 3
+    display_options:
+      display_extenders: {  }
+      display_description: ''
+      relationships:
+        reverse__entity_test__dynamic_references:
+          id: reverse__entity_test__dynamic_references
+          table: entity_test
+          field: reverse__entity_test__dynamic_references
+          relationship: none
+          group_type: group
+          admin_label: 'Reverse reference to References base field on Test entity'
+          required: false
+          entity_type: entity_test
+          plugin_id: standard
+      defaults:
+        relationships: false
+        filters: false
+        filter_groups: false
+        fields: false
+      filters:
+        dynamic_references__target_id:
+          id: dynamic_references__target_id
+          table: entity_test
+          field: dynamic_references__target_id
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value:
+            min: ''
+            max: ''
+            value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test
+          entity_field: dynamic_references
+          plugin_id: numeric
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_3:
+    display_plugin: embed
+    id: embed_3
+    display_title: 'Embed 3'
+    position: 3
+    display_options:
+      display_extenders: {  }
+      display_description: ''
+      relationships:
+        reverse__entity_test_mul__dynamic_references:
+          id: reverse__entity_test_mul__dynamic_references
+          table: entity_test
+          field: reverse__entity_test_mul__dynamic_references
+          entity_type: entity_test
+          plugin_id: standard
+      defaults:
+        relationships: false
+        filters: false
+        filter_groups: false
+        fields: false
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul
+          field: id
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+      filters:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value:
+            min: ''
+            max: ''
+            value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: numeric
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
diff --git a/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_mul_view.yml b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_mul_view.yml
new file mode 100644
index 0000000..02775ed
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_mul_view.yml
@@ -0,0 +1,584 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - entity_test
+id: test_dynamic_entity_reference_mul_entity_test_mul_view
+label: test_dynamic_entity_reference_mul_entity_test_mul_view
+module: views
+description: ''
+tag: ''
+base_table: entity_test_mul_property_data
+base_field: id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: {  }
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: full
+        options:
+          items_per_page: 10
+          offset: 0
+          id: 0
+          total_pages: null
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          tags:
+            previous: '‹ previous'
+            next: 'next ›'
+            first: '« first'
+            last: 'last »'
+          quantity: 9
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul_property_data
+          field: id
+          relationship: entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test_mul
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      sorts:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: standard
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships:
+        entity_test_mul__dynamic_references:
+          id: entity_test_mul__dynamic_references
+          table: entity_test_mul__dynamic_references
+          field: entity_test_mul__dynamic_references
+          plugin_id: standard
+      arguments: {  }
+      display_extenders: {  }
+      filter_groups:
+        operator: AND
+        groups: {  }
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_1:
+    display_plugin: embed
+    id: embed_1
+    display_title: Embed
+    position: 1
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+          relationship: entity_test__dynamic_references
+      defaults:
+        fields: false
+        filters: false
+        filter_groups: false
+        relationships: false
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      filter_groups:
+        operator: AND
+        groups: {  }
+      relationships:
+        entity_test__dynamic_references:
+          id: entity_test__dynamic_references
+          table: entity_test_mul__dynamic_references
+          field: entity_test__dynamic_references
+          plugin_id: standard
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_2:
+    display_plugin: embed
+    id: embed_2
+    display_title: 'Embed 2'
+    position: 2
+    display_options:
+      display_extenders: {  }
+      relationships:
+        reverse__entity_test_mul__dynamic_references:
+          id: reverse__entity_test_mul__dynamic_references
+          table: entity_test_mul_property_data
+          field: reverse__entity_test_mul__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: entity_reverse
+      defaults:
+        relationships: false
+        fields: false
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul_property_data
+          field: id
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_3:
+    display_plugin: embed
+    id: embed_3
+    display_title: 'Embed 3'
+    position: 3
+    display_options:
+      display_extenders: {  }
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test_mul
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      defaults:
+        filters: false
+        filter_groups: false
+        relationships: false
+        fields: false
+      filter_groups:
+        operator: AND
+        groups: {  }
+      relationships:
+        reverse__entity_test__dynamic_references:
+          id: reverse__entity_test__dynamic_references
+          table: entity_test_mul_property_data
+          field: reverse__entity_test__dynamic_references
+          entity_type: entity_test_mul
+          plugin_id: entity_reverse
+      fields:
+        id:
+          id: id
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+          relationship: reverse__entity_test__dynamic_references
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
diff --git a/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_view.yml b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_view.yml
new file mode 100644
index 0000000..af559e8
--- /dev/null
+++ b/tests/modules/dynamic_entity_reference_entity_test/test_views/views.view.test_dynamic_entity_reference_mul_entity_test_view.yml
@@ -0,0 +1,881 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - entity_test
+id: test_dynamic_entity_reference_mul_entity_test_view
+label: test_dynamic_entity_reference_mul_entity_test_view
+module: views
+description: ''
+tag: ''
+base_table: entity_test
+base_field: id
+core: 8.x
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: none
+        options: {  }
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: full
+        options:
+          items_per_page: 10
+          offset: 0
+          id: 0
+          total_pages: null
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+          tags:
+            previous: '‹ previous'
+            next: 'next ›'
+            first: '« first'
+            last: 'last »'
+          quantity: 9
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          relationship: entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      sorts:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: standard
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships:
+        entity_test__dynamic_references:
+          id: entity_test__dynamic_references
+          table: entity_test__dynamic_references
+          field: entity_test__dynamic_references
+          plugin_id: standard
+      arguments: {  }
+      display_extenders: {  }
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_1:
+    display_plugin: embed
+    id: embed_1
+    display_title: Embed
+    position: 1
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_2:
+          id: id_2
+          table: entity_test_mul_property_data
+          field: id
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+          relationship: entity_test_mul__dynamic_references
+      defaults:
+        fields: false
+        filters: false
+        filter_groups: false
+        relationships: false
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test__dynamic_references
+          field: dynamic_references_target_type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test_mul
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      relationships:
+        entity_test_mul__dynamic_references:
+          id: entity_test_mul__dynamic_references
+          table: entity_test__dynamic_references
+          field: entity_test_mul__dynamic_references
+          plugin_id: standard
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_2:
+    display_plugin: embed
+    id: embed_2
+    display_title: 'Embed 2'
+    position: 2
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test
+          field: id
+          relationship: reverse__entity_test__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+      defaults:
+        fields: false
+        relationships: false
+      relationships:
+        reverse__entity_test__dynamic_references:
+          id: reverse__entity_test__dynamic_references
+          table: entity_test
+          field: reverse__entity_test__dynamic_references
+          entity_type: entity_test
+          plugin_id: entity_reverse
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
+  embed_3:
+    display_plugin: embed
+    id: embed_3
+    display_title: 'Embed 3'
+    position: 3
+    display_options:
+      display_extenders: {  }
+      fields:
+        id:
+          id: id
+          table: entity_test
+          field: id
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test
+          entity_field: id
+          plugin_id: field
+        id_1:
+          id: id_1
+          table: entity_test_mul_property_data
+          field: id
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: number_integer
+          settings:
+            thousand_separator: ''
+            prefix_suffix: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: entity_test_mul
+          entity_field: id
+          plugin_id: field
+      defaults:
+        fields: false
+        filters: false
+        filter_groups: false
+        relationships: false
+      filters:
+        dynamic_references_target_type:
+          id: dynamic_references_target_type
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: 'not empty'
+          value: ''
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+        dynamic_references_target_type_1:
+          id: dynamic_references_target_type_1
+          table: entity_test_mul__dynamic_references
+          field: dynamic_references_target_type
+          relationship: reverse__entity_test_mul__dynamic_references
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: entity_test
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: string
+      filter_groups:
+        operator: AND
+        groups: {  }
+      relationships:
+        reverse__entity_test_mul__dynamic_references:
+          id: reverse__entity_test_mul__dynamic_references
+          table: entity_test
+          field: reverse__entity_test_mul__dynamic_references
+          entity_type: entity_test
+          plugin_id: entity_reverse
+      display_description: ''
+    cache_metadata:
+      contexts:
+        - entity_test_view_grants
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url.query_args
+      cacheable: false
diff --git a/tests/modules/dynamic_entity_reference_test_views/dynamic_entity_reference_test_views.info.yml b/tests/modules/dynamic_entity_reference_test_views/dynamic_entity_reference_test_views.info.yml
index f9eb684..0d16eef 100644
--- a/tests/modules/dynamic_entity_reference_test_views/dynamic_entity_reference_test_views.info.yml
+++ b/tests/modules/dynamic_entity_reference_test_views/dynamic_entity_reference_test_views.info.yml
@@ -4,5 +4,5 @@ description: 'Provides default views for views dynamic entity reference tests.'
 package: Testing
 core: 8.x
 dependencies:
- - dynamic_entity_reference
- - views
+  - dynamic_entity_reference
+  - views
diff --git a/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml b/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml
index d356d0a..76bac5d 100644
--- a/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml
+++ b/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_mul_view.yml
@@ -1,4 +1,3 @@
-uuid: 1e61d181-8c81-4fd8-a014-20697be0c539
 langcode: en
 status: true
 dependencies:
diff --git a/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_rev_view.yml b/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_rev_view.yml
index 11ec608..cdcf916 100644
--- a/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_rev_view.yml
+++ b/tests/modules/dynamic_entity_reference_test_views/test_views/views.view.test_dynamic_entity_reference_entity_test_rev_view.yml
@@ -1,4 +1,3 @@
-uuid: 7f32622a-dd7c-4a3a-a554-84b8dfc394b3
 langcode: en
 status: true
 dependencies:
