Exemplo n.º 1
0
        /// <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);
        }