private Developer CreateDeveloper(int i,int companyOID)
        {
            Developer developer = new Developer();
            developer.CompanyOID = companyOID;
            if ((i % 3) == 0)
            {
                developer.DevelopIn = ProgrammingLanguage.CSharp;
            }
            else
            {
                developer.DevelopIn = ProgrammingLanguage.Java;
            }
            developer.FirstName = "Developer" + i.ToString();
            developer.LastName = "DeveloperLastName" + i.ToString();
            developer.HireDate = DateTime.Now.AddDays(-10);
            developer.YearsExperience = i % 6;

            return developer;
        }
        public void Select()
        {
            Siaqodb siaqodb = SiaqodbFactoryExample.GetInstance();

            for (int i = 0; i < 30; i++)
            {
                Developer deve = new Developer() { Age = 18 + i, FirstName = "Devo" + i.ToString(), LastName = "None" };
                siaqodb.StoreObject(deve);
            }
            var query = from Company c in siaqodb
                        select c;
            //same query written using lambda expression arguments
            var q2 = siaqodb.Cast<Company>().Select(c => c);

            foreach (Company c in query)
            {
                //do something with c object
            }
        }