/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public InMemoryEntityQueryableExpressionVisitorFactory( [NotNull] IModel model, [NotNull] IInMemoryMaterializerFactory materializerFactory) { Check.NotNull(model, nameof(model)); Check.NotNull(materializerFactory, nameof(materializerFactory)); _model = model; _materializerFactory = materializerFactory; }
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public InMemoryEntityQueryableExpressionVisitor( [NotNull] IModel model, [NotNull] IInMemoryMaterializerFactory materializerFactory, [NotNull] EntityQueryModelVisitor entityQueryModelVisitor, [CanBeNull] IQuerySource querySource) : base(Check.NotNull(entityQueryModelVisitor, nameof(entityQueryModelVisitor))) { Check.NotNull(model, nameof(model)); Check.NotNull(materializerFactory, nameof(materializerFactory)); _model = model; _materializerFactory = materializerFactory; _querySource = querySource; }