DbProviderFactories 설정에 관한 문의 드립니다.

안녕하세요.

WinForm 에서 작업 중이며 DbProviderFactories 에 경험이 있으신 분들 공유 부탁 드립니다.

App.config

image

질문은 아래와 같습니다.

  1. DbProviderFactories 사용을 위한 설정은 위와 같이 하면 되는 건가요? 현재 질문 2를 이용하여 해보려고 하는데 찾을 수 없다고 나오네요.

오류 메세지 :
System.ArgumentException: ‘The specified invariant name ‘Oracle.ManagedDataAccess.Client’ wasn’t found in the list of registered .NET Data Providers.’

  1. 만약
    DbProviderFactory factory = DbProviderFactories.GetFactory(“Oracle.ManagedDataAccess.Client”);
    코드(문자열을 이용한)로 인스턴스를 구하는 경우.
    2.1 이 경우도 반드시 프로젝트 디펜던시로 걸어야 하는지.
    2.2 아니면 dll만 필요한 경우 어떻게 배포 및 관리하시는지…

추가로 이제는 appsetting.json이 web 프로젝트에서 web.config를 대체한 것 같은데???, 다른 WinForm이나 WPF등에서는 App.config 를 대체 하고 있는지? 아니면 하나로 통합 가능한지 여전히 각자의 역활이 있는건지, 보조로 사용하는건지?