【发布时间】:2009-09-15 14:14:31
【问题描述】:
每个业务对象都有一个包含 sql 调用的匹配对象。我想限制这些 sql 对象,使其只能由匹配的业务对象使用。如何实现?
更新
Greg 提出了关于可测试性的观点。由于 SqlObjects 将包含非常特定于业务流程的 sql,我不希望它们在多个业务对象中重用。 (基本的 CRUD 操作都是代码生成的)有没有办法让业务程序集中的一个业务对象只能访问 SqlObjects(如 yshuditelu 和 Greg Beech 所示)并将 SqlObjects 公开给单元测试程序集?
【问题讨论】: