Мне было интересно, есть ли у кого-нибудь хорошее решение проблемы, с которой я сталкивался много раз в течение последних лет.
У меня есть корзина для покупок, и мой клиент явно просит, чтобы заказ был значительным. Поэтому мне нужно сохранить заказ в БД.
Очевидным способом было бы просто вставить некоторый OrderField, где я бы назначил число от 0 до N и отсортировал его таким образом.
Но это сделает переупорядочение более сложным, и я каким-то образом почувствую, что это решение является довольно хрупким и когда-нибудь вернется к мне.
(я использую С# 3,5 с NHibernate и SQL Server 2005)
Спасибо