我刚刚开始使用 Subsonic 2.2,到目前为止印象非常深刻 - 认为它会为我节省一些重要的编码时间。
在我开始全职使用它之前,虽然有些事情困扰着我,但我想解决这个问题。
在我当前的数据库(一个 SQL2008 数据库)中,我已按模式/所有者名称将表、视图、sps 等拆分为单独的块,因此所有客户表都在客户中。架构,产品中的产品。架构等,因此要从客户地址表中进行选择,我会从 customer.address 中选择 *
不幸的是,Subsonic 忽略了模式/所有者名称,只给了我基表名称。这很好,因为我在模式之间没有重复(例如 Customer.Address 和 Supplier.Address 都不存在),但我只是觉得如果我可以按模式拆分代码会更清晰。
理想情况下,我希望能够通过模式/所有者更改命名空间 - 我认为这对 SubSonic 的影响最小,但会使生成的代码更易于阅读。
问题是,我已经爬遍了 Subsonic 的源代码并且不知道如何做到这一点(我在 VB 而不是 C# 中编码并没有帮助 = 是的,我知道,责怪 ZX Spectrum !!)
如果有人以前解决过这个问题或对如何解决它有想法,我将非常感激,
提前致谢。
埃德