Я бы хотел использовать Subsonic в приложении для корзины покупок, но я пытаюсь заменить код, который использует Session для хранения объекта Order. Этот объект Order имеет коллекцию или объекты OrderDetail, которые добавляются в коллекцию посредством процесса корзины покупок. Я впечатлен тем, что может сделать Subsonic, и я думаю, что мне не хватает того, как я мог бы реализовать это в этом проекте. Что мне нужно это:
Order.OrderDetails.Add(new OrderDetail());
Прямо сейчас Subsonic создает для меня отношение один-ко-многим на основе внешнего ключа в таблице OrderDetails. Но Order.OrderDetails доступен как интерфейс Iqueryable. Я хотел бы больше контроля над тем, как управляется имущество. Как другим удалось использовать сгенерированные Subsonic объекты для хранения данных в памяти перед сохранением в базе данных?