12
在保持排序的同时将排序列表保存到数据库的最佳方法
我想知道是否有人能很好地解决我在过去几年中多次遇到的问题。 我有一个购物车,我的客户明确要求其订单量很大。因此,我需要将订单保留到数据库。 显而易见的方法是简单地插入一些OrderField,在其中我将数字0分配给N并以这种方式对其进行排序。 但是这样做会使重新订购变得更加困难,而且我不知何故觉得此解决方案有些脆弱,总有一天会再次出现在我身上。 (我将C#3,5与NHibernate和SQL Server 2005一起使用) 谢谢