N-Hibernateを使用してOracleデータベースからList
を取得しようとしています。データベースでは、一部のフィールドの精度がより高い値(20〜22桁)を持ち、C#クラスのタイプがdouble
のプロパティを持ちます。OCI-22053:オーバーフロー・エラー
この場合、データベースからC#List
にデータを保存するにはどうすればよいですか?
TestTable
Oracle Field - TestField
Value - -3845585825867490000000000000000
のOracle列のデータ型
FLOAT - TestField
C#プロパティ
[Property(Column = "TestField", NotNull = true)]
public virtual double TestField { get; set; }
私はNにHibernateを使用していて、私はROUND
を使用することはできません
ICriteria crit = this.Session.CreateCriteria(typeof(TestTable));
IList<TestTable> list = crit.List<TestTable>(); //got error at this line
C#コード。