방금 Subsonic 2.2를 사용하기 시작했으며 지금까지 매우 인상 깊었습니다. 심각한 코딩 시간을 절약 해줄 것이라고 생각합니다.Subsonic - SQL 스키마/소유자 이름을 네임 스페이스의 일부로 사용하는 방법?
나는 그것을 풀 타임으로 사용하기에 앞서, 나는 밖으로 나가고 싶다.
내 현재 데이터베이스 (SQL2008 db)에서 스키마/소유자 이름별로 테이블, 뷰, sps 등을 분할하여 모든 고객 테이블을 고객에게 제공합니다. 스키마, 제품의 제품. 스키마 등, 고객 주소 테이블에서 선택할 수 있도록 선택하십시오 * customer.address에서
아쉽게도 Subsonic은 스키마/소유자 이름을 무시하고 기본 테이블 이름을 제공합니다. 스키마간에 중복이 없으므로 괜찮습니다 (예 : Customer.Address와 Supplier.Address가 둘 다 존재하지 않음). 스키마로 분할 할 수 있다면 코드가 명확해질 수 있다고 생각합니다.
이상적으로 나는 스키마/소유자별로 네임 스페이스를 변경할 수 있기를 원합니다 - 이것은 SubSonic에 최소한의 영향을 미치지 만 결과 코드를 읽기 쉽게 만듭니다.
문제는 Subsonic 소스 전체를 크롤링했는데이를 수행하는 방법을 알지 못합니다 (VB에서 코드를 작성하는 데 도움이되지 않습니다. C# = 예, 알고 있습니다, ZX 스펙트럼을 비난! 누군가가 전에 태클 또는 그것을 해결하는 방법에 대한 아이디어가 있다면, 정말 감사하게 될 거라고)
, 사전에
감사합니다.
에드
ODSController 및 Structs 생성기를 약간 변경해야하지만 매우 쉽습니다. –
비슷한 상황이 있습니다. 그러나 다른 스키마에서 같은 이름을 가진 테이블을 사용하면 더 복잡해집니다. 그 주위에 어떤 방법이 있습니까? – Muxa