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