/// <inheritdoc /> void IPrintableExpression.Print(ExpressionPrinter expressionPrinter) { Check.NotNull(expressionPrinter, nameof(expressionPrinter)); expressionPrinter.AppendLine(nameof(EntityShaperExpression) + ": "); using (expressionPrinter.Indent()) { expressionPrinter.AppendLine(EntityType.Name); expressionPrinter.AppendLine(nameof(ValueBufferExpression) + ": "); using (expressionPrinter.Indent()) { expressionPrinter.Visit(ValueBufferExpression); expressionPrinter.AppendLine(); } expressionPrinter.Append(nameof(IsNullable) + ": "); expressionPrinter.AppendLine(IsNullable.ToString()); } }
public virtual void Print(ExpressionPrinter expressionPrinter) { expressionPrinter.Append($"MaterializeCollectionNavigation({Navigation}, "); expressionPrinter.Visit(Subquery); expressionPrinter.Append(")"); }