Я только начал использовать Subsonic 2.2 и до сих пор очень впечатлен - думаю, это сэкономит мне время на серьезное программирование.
Прежде чем погрузиться в работу на полную ставку, хотя меня что-то беспокоит, я бы хотел разобраться.
В моей текущей базе данных (база данных SQL2008) я разбил таблицы, представления, sps и т. Д. На отдельные части по имени схемы / владельца, поэтому все таблицы клиентов находятся в клиенте. Схема, продукты в продукте. схема и т. д., поэтому для выбора из таблицы адресов клиентов я бы выбрал * из customer.address
К сожалению, Subsonic игнорирует имя схемы / владельца и просто дает мне имя базовой таблицы. Это нормально, поскольку у меня нет дубликатов между схемами (например, Customer.Address и Supplier.Address не существуют), но я просто чувствую, что код мог бы быть более понятным, если бы я мог разделить схему.
В идеале я хотел бы иметь возможность изменять пространство имен по схеме / владельцу - я думаю, что это окажет наименьшее влияние на SubSonic, но при этом сделает читаемый код легче для чтения.
Проблема в том, что я просканировал весь источник Subsonic и не знаю, как это сделать (не помогает, что я кодирую в VB не C # = да, я знаю, вините ZX Spectrum !!)
Если бы кто-то занимался этим раньше или имеет представление о том, как ее решить, я был бы очень признателен,
Заранее спасибо.
Ed