private void Process(IConventionEntityTypeBuilder entityTypeBuilder) { Check.NotNull(entityTypeBuilder, nameof(entityTypeBuilder)); var entityType = entityTypeBuilder.Metadata; var primaryKey = entityType.FindPrimaryKey(); bool isComplexType = primaryKey == null || primaryKey.Document().IsOwnershipKey; entityTypeBuilder.Document().IsComplexType = isComplexType; }