jjzjj

orderindex

全部标签

c# - 在保持排序的同时将有序列表保存到数据库的最佳方法

我想知道是否有人对我在过去几年中遇到过无数次的问题有好的解决方案。我有一个购物车,我的客户明确要求它的订单很重要。所以我需要将订单持久化到数据库。最明显的方法是简单地插入一些OrderField,我会将数字0分配给N,然后按这种方式对其进行排序。但这样做会使重新排序变得更加困难,而且我觉得这个解决方案有点脆弱,总有一天会回到我身边。(我将C#3,5与NHibernate和SQLServer2005结合使用)谢谢 最佳答案 好的,这是我的解决方案,可以让与此线程相关的任何人更轻松地进行编程。诀窍是能够在一次更新中更新高于或低于插入/删

c# - 在保持排序的同时将有序列表保存到数据库的最佳方法

我想知道是否有人对我在过去几年中遇到过无数次的问题有好的解决方案。我有一个购物车,我的客户明确要求它的订单很重要。所以我需要将订单持久化到数据库。最明显的方法是简单地插入一些OrderField,我会将数字0分配给N,然后按这种方式对其进行排序。但这样做会使重新排序变得更加困难,而且我觉得这个解决方案有点脆弱,总有一天会回到我身边。(我将C#3,5与NHibernate和SQLServer2005结合使用)谢谢 最佳答案 好的,这是我的解决方案,可以让与此线程相关的任何人更轻松地进行编程。诀窍是能够在一次更新中更新高于或低于插入/删