2013-09-24 55 views
0

我們使用LLBLGen Pro在我們的應用程序和Oracle 11數據庫之間創建ORM。我們遇到的問題是它爲NUMBER(10,0)類型的Oracle表列生成.NET十進制類型字段。我會期望像這樣的數字被暴露爲整數類型。帶小數字段的LLBLGen Pro拆箱錯誤

最終的結果是,在使用ORM,我們正在鑄造/拆箱錯誤時LLBLGEN嘗試保存或更新的實體。

任何人都可以在這個問題上發現一些光?

回答

0

請張貼在我們的支持論壇(http://www.llblgen.com/tinyforum),所以我們的支持團隊可以把它撿起來。

由於你沒有給你使用的版本,也沒有在Oracle ADO.NET提供你正在使用(ODP.NET或MS甲骨文),我不能幫你再除提供了一些常規信息:

作爲ODP.NET返回一個NUMBER(10,0)長,我想你正在使用MS甲骨文。 MS Oracle(.NET oracle提供程序)以小數形式返回所有NUMBER類型。如果你不希望出現這種情況,使用ODP.NET

演員的問題是奇怪的,它應該正常工作。但正如所說,請張貼在我們的論壇上,因爲我們不會定期監測與llblgen相關問題的計算器。謝謝。

+0

就是這樣,非常感謝,我們在生成DAL時使用了MS Oracle。切換到ODP.Net並且類型生成正確。 – Apogee