Exemplo n.º 1
0
        private static IEntityOptions CreateOptions(
            FakeOptionsExtension1 configUpdater1,
            FakeOptionsExtension2 configUpdater2 = null)
        {
            var optionsBuilder = new EntityOptionsBuilder();

            if (configUpdater1 != null)
            {
                ((IOptionsBuilderExtender)optionsBuilder).AddOrUpdateExtension(configUpdater1);
            }

            if (configUpdater2 != null)
            {
                ((IOptionsBuilderExtender)optionsBuilder).AddOrUpdateExtension(configUpdater2);
            }

            return(optionsBuilder.Options);
        }
Exemplo n.º 2
0
        private static IDbContextOptions CreateOptions(
            FakeOptionsExtension1 configUpdater1,
            FakeOptionsExtension2 configUpdater2 = null)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            if (configUpdater1 != null)
            {
                ((IDbContextOptionsBuilderInfrastructure)optionsBuilder).AddOrUpdateExtension(configUpdater1);
            }

            if (configUpdater2 != null)
            {
                ((IDbContextOptionsBuilderInfrastructure)optionsBuilder).AddOrUpdateExtension(configUpdater2);
            }

            return(optionsBuilder.Options);
        }
        private static IDbContextOptions CreateOptions(
            FakeOptionsExtension1 configUpdater1,
            FakeOptionsExtension2 configUpdater2 = null)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            if (configUpdater1 != null)
            {
                ((IOptionsBuilderExtender)optionsBuilder).AddOrUpdateExtension(configUpdater1);
            }

            if (configUpdater2 != null)
            {
                ((IOptionsBuilderExtender)optionsBuilder).AddOrUpdateExtension(configUpdater2);
            }

            return optionsBuilder.Options;
        }