コード例 #1
0
ファイル: Program.cs プロジェクト: salihyil/Kampintro
        private static void Demo()
        {
            SqlServerCustomerDal sqlServerCustomerDal    = new SqlServerCustomerDal();
            OracleCustomerDal    oracleServerCustomerDal = new OracleCustomerDal();


            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(sqlServerCustomerDal);
            customerManager.Delete(oracleServerCustomerDal);
            customerManager.Update(sqlServerCustomerDal);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            InterfaceIntro();

            // Interface ve abstract lar new lenemez.
            //IPerson person = new IPerson();  diyemeyiz.
            //IPerson person = new Customer(); //diyebiliriz.

            ICustomerDal customerDal = new SqlServerCustomerDal();

            customerDal.Add();
            ICustomerDal customerDal1 = new OracleCustomerDal();

            customerDal1.Add();
        }
コード例 #3
0
        static void Main(string[] args)
        {
            //InterfacesIntro();

            //Demo();
            ICustomerDal[] customerDals = new ICustomerDal[3];
            customerDals[0] = new SqlServerCustomerDal();
            customerDals[1] = new OracleCustomerDal();
            customerDals[2] = new MySqlCustomerDal();
            foreach (var customerDal in customerDals)
            {
                customerDal.Add();
            }

            Console.ReadLine();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: salihyil/Kampintro
        static void Main(string[] args)
        {
            // InterfacesIntro();
            //Demo();
            SqlServerCustomerDal sqlServerCustomerDal = new SqlServerCustomerDal();
            OracleCustomerDal    oracleCustomerDal    = new OracleCustomerDal();
            MySqlCustomerDal     mySqlCustomerDal     = new MySqlCustomerDal();

            ICustomerDal[] customerDals = new ICustomerDal[3] {
                sqlServerCustomerDal, oracleCustomerDal, mySqlCustomerDal
            };

            foreach (var customerDal in customerDals)
            {
                customerDal.Add(); //Sql Added. Oracle Added. MySql Added.
            }
        }
コード例 #5
0
        static void Main(string[] args)
        {
            // InterfacesIntro();
            // CustomerManager customerManager=new CustomerManager();
            // customerManager.Add(new SqlServerCustomerDal());
            ICustomerDal        SqlServerDAL    = new SqlServerCustomerDal();
            ICustomerDal        OracleServerDAL = new OracleServerCustomerDal();
            List <ICustomerDal> DataAccesLayers = new List <ICustomerDal>()
            {
                SqlServerDAL, OracleServerDAL
            };
            CustomerManager _customerManager = new CustomerManager();

            _customerManager.Add(DataAccesLayers);

            Console.Read();
        }