【发布时间】:2011-09-11 04:13:29
【问题描述】:
如果我需要从数据库中获取信息,例如从发票中获取项目...我应该将数据放入数据表中,并将它们存储到变量中,还是应该创建一个类?
什么更好?
MyClass.ItemNumber;
MyClass.Price;
MyClass.InvoiceNumber;
或者...
myItemNumber = (int)dt["itemnumber"];
myPrice = (double)dt["price"];
myInvNum = dt["InvNum"].ToString();
为什么?如果它是我永远不必在其他任何地方使用的东西,变量是否可以,或者创建一个“发票类”是否有益?如果我获取数据,将其存储在一个类实例中,它是否为.Net 中的表单帖子缓存?还是每个页面都在重新创建类实例/数据库调用等?性能怎么样?请解释概念。这些概念对我来说是最难掌握的……编码——容易。 .Net 的概念——没那么容易。
【问题讨论】:
-
不,感谢您的宝贵时间。