SQL 연결에 비해 몇 가지 유틸리티 작업을 수행하는 메소드 세트가 있으며 지금까지는 프로젝트에서 프로젝트로 복사되었습니다. 그러나 시간이 지남에 따라 프로젝트 번호가 늘어났습니다. 버그를 찾거나 업데이트해야 할 경우에 대비해 이러한 방법을 동기화해야합니다.여러 프로젝트에서 클래스의 일부 사용
SQL 액세스 클래스가 부분 클래스 인 상태로 가져올 수있었습니다. 한 부분은 프로젝트에만 사용되며 특정 데이터베이스에 대한 래퍼를 포함합니다. 두 번째 부분은 일반적인 프로젝트이며 모든 프로젝트 관련 데이터베이스에서 사용되는 메서드를 포함합니다.
문제는 지금은 같은 내용으로 8 개 이상의 프로젝트 복사 "유틸리티"클래스를 가질 것입니다,하지만 서로 다른 네임 스페이스입니다. C/C++에서는 필요할 때마다 파일의 내용을 # 포함하기 때문에 간단했을 것입니다. C#에서는 무엇을해야합니까?
질문 : 클래스에 연결되어있는 모든 프로젝트가있는 유틸리티 라이브러리를 만드는 것이 어떻습니까? 프로젝트 특정 구현이 필요한 경우 재정의 할 수있는 메서드와 같은 유틸리티 라이브러리에서 사용자 지정을위한 메서드/후크를 제공 할 수 있습니다.이 클래스에서 상속 받아 메서드를 구현하거나 재정의 할 수 있습니까? – Ando