【问题标题】:What is the best way to use nested Objects with Subsonic when I only have Iqueryable for Foreign Key Relationships当我只有 Iqueryable 外键关系时,使用 Subsonic 嵌套对象的最佳方法是什么
【发布时间】:2009-10-07 01:52:50
【问题描述】:

我想在购物车应用程序中使用 Subsonic,但我正在尝试替换使用 Session 来存储 Order 对象的代码。该 Order 对象有一个集合或 OrderDetail 对象,这些对象通过购物车流程添加到集合中。 Subsonic 的功能给我留下了深刻的印象,我想我想念如何在这个项目中实现它。我需要的是:

Order.OrderDetails.Add(new OrderDetail());

现在 Subsonic 正在根据 OrderDetails 表中的外键为我创建一对多关系。但是 Order.OrderDetails 可作为 Iqueryable 接口使用。我想更好地控制财产的管理方式。在保存到数据库之前,其他人如何设法使用 Subsonic 生成的对象将数据保存在内存中?

【问题讨论】:

    标签: orm data-structures subsonic subsonic-active-record


    【解决方案1】:

    您可以通过部分类添加另一个属性并使用它来代替生成的:

    public partial class Order {
        public IList<OrderDetail> Details { get; set; }
    }
    

    【讨论】:

    • 感谢约翰的建议。如何防止自动生成原始属性?
    猜你喜欢
    • 2023-03-27
    • 2021-10-23
    • 2022-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多