【发布时间】:2009-01-21 22:38:23
【问题描述】:
我想在我正在构建的应用程序中使用 SubSonic (2.2),因为我喜欢它的简单性,并且它可以处理我可以预见需要的任何类型的查询。同时,我想让我的应用程序的上层与 Subsonic 类型分离。我想只返回普通的旧 C# 对象,并传入要保存的 POCO。
但这里有一个问题:我希望我的 POCO 具有基于 FK 关系的子集合和父对象的延迟加载属性。我想我需要以某种方式将 Subsonic SqlQuery 对象放在我的 POCO 的私有成员中,并在 getter 内部使用它来获取延迟加载的属性。
关于如何专门使用 SubSonic 实现这一点的任何想法?以前有人做过吗?
我确实意识到 SubSonic 的下一个主要版本将立即执行此操作,但看起来至少需要几个月的时间。
【问题讨论】:
标签: .net orm subsonic n-tier-architecture decoupling