Пример #1
0
        static void Main(string[] args)
        {
            var optionsBuilder = new DbContextOptionsBuilder <ProjetsORMContexte>();

            optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["bdProjetsORMConnectionString"].ConnectionString);
            ProjetsORMContexte contexte = new ProjetsORMContexte(optionsBuilder.Options);

            //Instanciation des repositories
            EFClientRepository  clientRepo  = new EFClientRepository(contexte);
            EFEmployeRepository employeRepo = new EFEmployeRepository(contexte);
            EFProjetRepository  projetRepo  = new EFProjetRepository(contexte);


            Console.WriteLine("Démarrage...");

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            var optionsBuilder = new DbContextOptionsBuilder <ProjetsORMContexte>();

            optionsBuilder.UseSqlServer(ConfigurationManager.ConnectionStrings["bdProjetsORMConnectionString"].ConnectionString);
            ProjetsORMContexte contexte = new ProjetsORMContexte(optionsBuilder.Options);

            //Instanciation des repositories
            EFClientRepository      clientRepo      = new EFClientRepository(contexte);
            EFAffTravailRepository  affTravailRepo  = new EFAffTravailRepository(contexte);
            EFEmployeRepository     employeRepo     = new EFEmployeRepository(contexte);
            EFProjetRepository      projetRepo      = new EFProjetRepository(contexte);
            EFDepartementRepository departementRepo = new EFDepartementRepository(contexte);


            Console.WriteLine("Démarrage...");

            if (contexte.Employes.Count() == 0)
            {
                //Mettre en place le code nécessaire pour exécuter la procédure stockée PR_PREMIER_CHARGEMENT_PROJETS_ORM
            }

            Console.ReadKey();
        }