ODT(Oracle Developer Tools for Visual Studio)を使用して、プロジェクトから Oracleに接続する場合、
OracleClient用に設定した tnsnames.ora とは別に、ODT用の tnsnames.oraを用意する必要があります。
ODTをデフォルトのパスにインストールしていた場合、以下のフォルダに tnsnames.ora を配置します。(Oracle Developer Tools for Visual Studio 2017 の場合)
C:\Program Files (x86)\Oracle Developer Tools for VS2017\network\admin
「あれ。sqlplusではOKなのに、何で繋がらないんだ?」という現象に遭遇していました。