Exemple #1
0
        private static void Main(string[] args)
        {
            var containerBuilder = new ContainerBuilder();

            containerBuilder.RegisterModule <MsSqlRepoSqlServerAutofacModule>();

            var connectionProvider = new AppConfigFirstConnectionProvider();

            containerBuilder.RegisterInstance(connectionProvider)
            .As <IMsSqlConnectionProvider>();

            containerBuilder.RegisterType <GettingStarted>()
            .As <IGettingStarted>();

            // ... other registrations

            var container = containerBuilder.Build();

            var gettingStarted = container.Resolve <IGettingStarted>();

            gettingStarted.DoIt();
            // gettingStarted.DoIt2();


            //  var exp= Expression<Func<

            Console.ReadLine();
        }
Exemple #2
0
        private static void Main(string[] args)
        {
            var connectionProvider = new AppConfigFirstConnectionProvider();

            RepoFactory.UseConnectionProvider(connectionProvider);

            var gettingStarted = new GettingStarted();

            gettingStarted.DoIt();
        }
Exemple #3
0
        private static void Main(string[] args)
        {
            var connectionProvider = new AppConfigFirstConnectionProvider();

            RepoFactory.UseConnectionProvider(connectionProvider);
            RepoFactory.UseLogger(new NoOpSqlLogger());
            var gettingStarted = new GettingStarted();

            gettingStarted.DoIt();

            Console.ReadLine();
        }
        private static void Main(string[] args)
        {
            var connectionProvider = new AppConfigFirstConnectionProvider();

            MsSqlRepoFactory.UseConnectionProvider(connectionProvider);
            MsSqlRepoFactory.UseStatementTransactionExecutor();
            var gettingStarted = new GettingStarted();

            // gettingStarted.DoIt();
            // gettingStarted.DoItJoin();
            gettingStarted.DoItUnion();
            // gettingStarted.DoItUpdata();
            //gettingStarted.DoItNested();
            //gettingStarted.DoItTaskRemark();
            Console.ReadLine();
        }