私はこれが私が予期していなかった方法で私を噛むために戻ってくることができるかどうかを見たいと思っています。現在、同じ名前空間に存在する3つのクラス(サンプルクラス)があります。
SqlServer.SqlServerConnectionSettings
SqlServer.SqlServerCredentials
SqlServer.SqlServerInstance
後で、私はまた、以下のような他のものを持っていることを計画します。
SqlLite.SqlLiteConnectionSettings
SqlLite.SqlLiteCredentials
SqlLite.SqlLiteInstance
私はそれがより簡単だろうと思い始めています
SqlServer.ConnectionSettings
SqlServer.Credentials
SqlServer.ServerInstance
上記のように名前空間を追加することにより、あいまいな場合にのみ衝突が処理される場合。
私の唯一の懸念は、私が見るほとんどのコードが私の最初の例のように付加されていることです。付加されたテキストをコードベースから削除して、読みやすさが向上または低下していることに気付いた人はいますか?