데이터베이스 작업을 처리하는 클래스가 두 개 있습니다. 하나는 MySQL (DBMySQL)이고 다른 하나는 SQLite (DBSQLite)입니다. 사용자는 사용할 데이터베이스 시스템을 선택합니다.vb.net에서 하나의 이름으로 두 개의 다른 클래스를 참조하는 방법
클래스 내의 함수는 이름이 같지만 데이터베이스의 변형을 처리하기 위해 분명히 약간 다릅니다.
신청서에서 선택한 클래스를 한 이름으로 언급하고 싶습니다. 전역 변수 DB를 설정했습니다.
절차에서 다음을 수행 할 수 있습니다. Dim DB as New DBMySQL (또는 DBSQLite). 이것은 프로 시저 내에서 작동하지만 전역 적으로는 작동하지 않지만 코딩 할 때 모든 기능을 볼 수 있습니다.
대신 DB = New DBMySQL을 사용하면 전역으로 작동하지만 코딩 할 때 클래스 기능이 표시되지 않습니다.
어떤 대안이 있습니까?
'초록 공장 패턴 '을 찾으십니까? – Rahul