首页 > 其他 > 详细

一个用户多个订单

时间:2015-05-16 01:20:27      阅读:225      评论:0      收藏:0      [点我收藏+]

一个实体包含多实体。

定义用户+订单。

 1   public class Order {
 2       public int RecordId { get; set; }
 3       public string RecordName { get; set; }
 4       public decimal Price { get; set; }
 5    }
 6    public class Person
 7    {
 8       public int RecordId { get; set; }
 9       public string Name { get; set; }
10       
11       //注意此 自动属性 的使用方法
12       public IList<Order> OrderList { get; set; }
13    }

调用:

 1 class Program
 2    {
 3       static void Main(string[] args)
 4       {
 5          //订单1
 6          Order order1 = new Order();
 7          order1.RecordId = 1;
 8          order1.RecordName = "语文";
 9          order1.Price = 45.32M;
10 
11          //订单2
12          Order order2 = new Order();
13          order2.RecordId = 2;
14          order2.RecordName = "数学";
15          order2.Price = 55.67M;
16 
17          //订单集合
18          List<Order> orderList = new List<Order>();
19          orderList.Add(order1);
20          orderList.Add(order2);
21 
22          //购买订单者:张三
23          Person person = new Person();
24          person.Name = "张三";
25          person.RecordId = 1;
26          person.OrderList = orderList;
27 
28          //打印张三订单的信息
29          Console.WriteLine("购买者编号:" + person.RecordId + ";购买者:" + person.Name);
30          Console.WriteLine("购买的教程:" + person.OrderList[0].RecordName + ";" + person.OrderList[1].RecordName);
31 
32          Console.ReadKey();
33       }
34    }

打印:

技术分享

一个用户多个订单

原文:http://www.cnblogs.com/leee/p/4507232.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!