/// <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 ProxyBindingRewriter( [NotNull] IProxyFactory proxyFactory, [NotNull] IConstructorBindingFactory bindingFactory, [CanBeNull] ProxiesOptionsExtension options) { _directBindingConvention = new ConstructorBindingConvention(bindingFactory); _proxyFactory = proxyFactory; _options = options; }
/// <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 ProxyBindingRewriter( [NotNull] IProxyFactory proxyFactory, [NotNull] IConstructorBindingFactory bindingFactory, [NotNull] IDiagnosticsLogger <DbLoggerCategory.Model> logger, [CanBeNull] ProxiesOptionsExtension options) { _directBindingConvention = new ConstructorBindingConvention(bindingFactory, logger); _proxyFactory = proxyFactory; _options = options; }
public ProxyBindingRewriter( [NotNull] IProxyFactory proxyFactory, [CanBeNull] ProxiesOptionsExtension?options, [NotNull] LazyLoaderParameterBindingFactoryDependencies lazyLoaderParameterBindingFactoryDependencies, [NotNull] ProviderConventionSetBuilderDependencies conventionSetBuilderDependencies) { _proxyFactory = proxyFactory; _options = options; _lazyLoaderParameterBindingFactoryDependencies = lazyLoaderParameterBindingFactoryDependencies; _directBindingConvention = new ConstructorBindingConvention(conventionSetBuilderDependencies); }
public EsiurProxyRewrite(EsiurExtensionOptions ext, ProviderConventionSetBuilderDependencies conventionSetBuilderDependencies) { _directBindingConvention = new ConstructorBindingConvention(conventionSetBuilderDependencies); }