首先我是个菜鸟,所以请教哈各位前辈,我现在在做个小小的基于bs模式的销售系统,开发环境:vs2008+sql2005,在做到添加商品时遇到问题了,数据库中商品的字段有id,name,type(类型),category(规格),添加时不用添加id,它自动增加,但如果每个商品都是一个对象,那假如我加一个添加数量的话,那比如同一名称,类型,规格的商品,我添加几百多个该怎么做,是在商品的属性后加个数量的字段吗,但不是每个一个商品都是一个对象吗(那不是得new几百个对象出来)? 就像两条相同的裤子就是两个对象,那么数据库中是有两条相同裤子的记录(id不同,其他都相同)还是只需要一条记录在后面加个数量的字段就行了,这点我很矛盾,请大家多多指教啊。
后来我想了哈,难道是做一个容器,就是一个泛型集合作为数据持久层,先把商品放里面,再存入数据库,不知道我的想法对不对,我面向对象的思想掌握的不太好啊,请大家多多指教啊!!!先谢过了。
后来我想了哈,难道是做一个容器,就是一个泛型集合作为数据持久层,先把商品放里面,再存入数据库,不知道我的想法对不对,我面向对象的思想掌握的不太好啊,请大家多多指教啊!!!先谢过了。
解决方案 »
- 【求解惑】两个null数据相加的结果的疑问:
- 求一条正则表达式
- Socket的s.Connected在对方关闭程序后,还是返回true,是怎么回事?
- C#中的byte[]对应C++中的什么
- console.writeline();的问题,谢谢
- C#中用什么函数可以返回某一字符串从另一字符串的左/右侧开始算起第一次出现的位置
- C#解析类似CSS的文件
- 高手帮忙亚!搞了一天没搞定!在closing事件中update,显示没有更新。
- c程序有没有可能调用一个正在运行并刷新的c#程序的数组
- 急急急,我要打印windows form上的datagrid这么打印阿??
- System.Reflection.Emit.MethodBuilder 求助
- c# 如何取得回调函数内存地址?
List<T>实现保存对象。