コード例 #1
0
        static void Main(string[] args)
        {
            //List<>list=new List<>();
            //foreach(object foreignObject in foreignObjects)
            //{
            //    list.Add(foreignObject);
            //}
            //obj.field = list;

            OrmManager.Start("OrmConfig.xml");
            User u = new User();

            u.UserId    = 1;
            u.FirstName = "imie1";

            Ord o1 = new Ord();

            o1.OrdId = 1;
            o1.User  = u;
            o1.Name  = "product1";

            Ord o2 = new Ord();

            o2.OrdId = 2;
            o2.User  = u;
            o2.Name  = "product2";

            Repository <Ord> .Save(o1);

            Repository <Ord> .Save(o2);

            Repository <User> .Save(u);

            Predicate <Ord> orderPredicate = ValidOrder;

            Console.WriteLine("OrmFramework: Zamowienia");

            foreach (Ord order in Repository <Ord> .GetIterator(10, orderPredicate))
            {
                Console.WriteLine(order.Name);
            }

            Console.ReadLine();
        }
コード例 #2
0
 static bool ValidOrder(Ord order)
 {
     return(order.Name.Equals("product1"));
 }