0

我们正在使用 LLBLGen Pro 在我们的应用程序和 Oracle 11 数据库之间创建一个 ORM。我们遇到的问题是它正在为类型为 NUMBER(10, 0) 的 Oracle 表列生成 .NET 十进制类型字段。我本来希望像这样的数字以整数类型公开。

最终结果是,在使用 ORM 时,当 LLBLGen 尝试保存或更新实体时,我们会遇到强制转换/拆箱错误。

那里的任何人都可以对这个问题有所了解吗?

4

1 回答 1

0

请在我们的支持论坛 ( http://www.llblgen.com/tinyforum ) 上发帖,以便我们的支持团队可以获取。

由于您没有提供您正在使用的版本,也没有提供您正在使用的 oracle ADO.NET 提供程序(ODP.NET 或 MS Oracle),因此除了提供一些一般信息之外,我无法为您提供更多帮助:

由于 ODP.NET 返回一个 NUMBER(10, 0) ,我认为您使用的是 MS Oracle。MS Oracle(.NET oracle 提供者)将所有 NUMBER 类型返回为十进制。如果您不希望这样,请使用 ODP.NET

演员表问题很奇怪,它应该可以正常工作。但如前所述,请在我们的论坛上发帖,因为我们不会定期监控 stackoverflow 的 llblgen 相关问题。谢谢。

于 2013-10-09T14:09:56.937 回答