안녕하세요.
동일한 Connection string을 이용하여 오라클 DB에 연결할 경우,
Blazor (appsettings.json 사용) app은 정상적으로 조회 되나,
UWP (string 문자열 사용) app은 다음과 같은 오류가 발생 합니다.
참고로 MsSql은 UWP에서 정상적으로 동작합니다.
============== 오류내용 =======================
System.TypeInitializationException
HResult=0x80131534 메시지=The type initializer for 'OracleInternal.Common.ProviderConfig' threw an exception. 소스=Oracle.ManagedDataAccess
StackTrace:
/ Oracle.ManagedDataAccess.Client.OracleConnection.Finalize()
이 예외는 원래
[외부 코드] 호출 스택에서 throw되었습니다.
내부 예외 1:
PlatformNotSupportedException: Retrieving information about local processes is not supported on this platform.
============== 소스코드 =======================
public List<T> OracleLoadData<T, U>(string sql, U parameters, string connectionString)
{ using (IDbConnection connection = new OracleConnection(connectionString))
{
var rows = connection.Query<T>(sql.Replace("@", ":"), parameters);
return rows.ToList();
}
}
안녕하세요,
포럼에 질문주셔서 감사합니다.
아쉽게도 Oracle은 타사 프로그램이라서 Microsoft에서는 지원되지 않습니다.추가 도움이 필요한 경우 아래 포럼에 질문을 게시하는것을 추천 드립니다. https://www.oracle.com/kr/communities/
이해해 주시기 바랍니다.
위 웹 사이트는 Microsoft에서 호스팅하지 안았기에 Link가 변경될 수 있습니다. Microsoft는 해당 정보의 정확성을 보증하지 않습니다.
MSDN Community Support Elin
※다른커뮤니티
멤버에게 도움이될 수 있게 문제를 해결 한 답변을 '답변으로
표시'를 클릭하시고 그렇지 않은 경우 '답변으로
표시 취소'를 클릭하시기 바랍니다.
MSDN 서포트에 대한 의견이나 불만이 있을 경우MSDNFSF@microsoft.com 으로
연락하시기 바랍니다.