例子:
订单A(
1 商品A 3.50 10
2 商品B 2.50 20
)[注: 编号 名称 价格 数量]问题:
我的想法是建一个订单的类
Class 订单{
List<商品> sp;
}
还有,建一个商品的类
Class 商品{
名称 name;
价格 price;
}
如此一来,我的订单中每件商品对应一个数量,这个数量应该定义到哪里好呢?
订单A(
1 商品A 3.50 10
2 商品B 2.50 20
)[注: 编号 名称 价格 数量]问题:
我的想法是建一个订单的类
Class 订单{
List<商品> sp;
}
还有,建一个商品的类
Class 商品{
名称 name;
价格 price;
}
如此一来,我的订单中每件商品对应一个数量,这个数量应该定义到哪里好呢?
名称 name;
价格 price;
数量 Count;
}
这样?
<商品, 数量> sp;
}
OrderInfo
public class OrderInfo
{
private int _id;
private string _name;
private decimal _amount;
}
列表类
public class OrderItemInfo
{
private int _id;
private int _orderid;,对应订单ID
private string _name;
private decimal _amount;
private int _num;//数量}
Dictionary <商品, 数量> sp;
}
订单明细;
}
class 订单明细{
商品;
数量;
}
请问是这样吗?
vrhero你帮我改改吧,我越来越糊涂了……
名称
价格
}class 订单Item{
商品
数量
}class 订单{
list<订单Item>
}
class SalesOrder
{
List<SalesOrderLine> Lines {get; set; }
}class SalesOrderLine
{
int LineNumber { get; set;}
Item ShangPin {get; set;}
float Qty {get;set;}
}class Item
{
string Name {get;set;}
float UnitPrice {get;set;}
}
订单号
商品类(外键)
}
再写DAL获取订单List<订单>列表
Class 商品{
编号No,
名称Name, 价格Prize ,数量(库存)
}