SQL 接続を介していくつかのユーティリティ作業を行う一連のメソッドがあり、これまでこれらはプロジェクトからプロジェクトにコピーされてきました。しかし、時間が経つにつれてプロジェクトの数が増え、バグを見つけたり、更新する必要がある場合に備えて、これらのメソッドを同期しておく必要があります。
私は、SQLアクセスクラスが部分クラスであり、一部がプロジェクトに固有で、特定のデータベースのラッパーが含まれている状態にすることができました。2 番目の部分は一般的なもので、すべてのプロジェクト固有のデータベースで使用されるメソッドが含まれています。
問題は、「ユーティリティ」クラスが 8 つのプロジェクトにコピーされ、内容は同じですが名前空間が異なることです。C/C++ では、必要な場所にファイルの内容を #include するだけだったので、単純でした。C# で何をすればよいですか?