Asp.Net MVC アプリケーションのデータベース アクセス用に ODBC DSN を作成しました。主な理由の 1 つは、データベースの資格情報 (サーバー アドレス、ポート、ユーザー名、パスワードなど) をソース管理から除外し、公開能力を妨げることなく維持できることです。
そこで、接続を に変更しましたDSN=MyDSN
。
残念ながら、Entity Framework クエリを実行すると、Exception Details: System.ArgumentException: Keyword not supported: 'dsn'.
私が間違っていることを誰かが知っていますか?