현재 프로젝트에서 사용하고있는 XSD 데이터 집합 매핑 문제가 있습니다. 우리는 일부 데이터 추상화 (매개 변수가있는 SQL 또는 StoredProc를 사용하는 것보다 빠르며 논쟁의 여지가 있지만 유지 보수가 용이함) 및 XSD를 사용하고 있습니다 (VS 개발 환경에서 실행 중). Oracle 데이터베이스가있는 XSD 데이터 집합
그러나, 사전 제작에 우리가 우리의 테스트에 사용할 서버는 XSD를 제대로 작동하지 않는 : 일부 메소드 호출은 다음과 같은 오류와 함께 실패합니다System.ArgumentException: Value does not fall within the expected range.
at Oracle.DataAccess.Client.OracleParameter.set_DbType(DbType value)
사람이 그 어느 때이 문제가 발생 했습니까? 호출되는 메소드는 1-3 매개 변수를 사용하는 단순 select 문이며, 전에 말한 것처럼 내 컴퓨터에서 정상적으로 작동합니다.
이것은 ODP.NET ('Oracle.ManagedDataAccess.Client')을 사용하여 저에게 효과적 이었지만'DbType = "VarNumeric"'에서'DbType = "Decimal"로 참조를 변경해야했습니다. –