/// <inheritdoc /> public InternalEntityTypeBuilder Apply(InternalEntityTypeBuilder entityTypeBuilder) { Check.NotNull(entityTypeBuilder, nameof(entityTypeBuilder)); EntityType entityType = entityTypeBuilder.Metadata; Key primaryKey = entityType.FindPrimaryKey(); bool isComplexType = primaryKey == null || primaryKey.Document().IsOwnershipKey; entityTypeBuilder.Document().IsComplexType = isComplexType; return(entityTypeBuilder); }