刚刚从Devart DotConnect for Oracle http://www.devart.com/dotconnect/oracle/迁移ODP.NET 11.2第4版,但我遇到了很多问题。ODAC 11.2 Rel。 4表和EF 4.1中的字段名称框和数字问题
数(1,0)的数据类型必须被翻译成布尔代替的Int16或 短。 Devart正确翻译了它。我加入
<add name="bool" value="edmmapping number(1,0)"/>
号码(9,2)被转换为十进制,而应该是双重解决了问题。 Devart翻译它 双重,这是正确的。我们需要双数据类型。如果转换为C#类,则表 名称不会被调整。例如,I 有表“产品”EF制作的“产品”类也与相同的 套管。另一方面Devart创建了“产品”,这正是 正确的命名翻译。
- 如果转换为C#Class属性,则不调整字段名称。例如,如果表“产品”具有字段PRODUCT_NAME,那么它应该是ProductName,如果转换为C# 类属性。 Devart正确地做到了。
如果将表名称和类名转换为C#,应该在正确的情况下。 应删除表名的下划线。
请报告您需要进行ODP.NET论坛的问题。指定您正在从Devart移植。这样,如果他们是错误,他们可以尽快修复。 https://forums.oracle.com/forums/forum.jspa?forumID=146 Christian Shay Oracle – 2012-02-24 09:59:38
谢谢!我做了,但截至目前还没有解决方案张贴 – 2012-02-27 02:54:17
@ChristianShay根据Oracle论坛,这不是一个错误,而是一个功能。作为Oracle的PM,你有没有可能修复这个“功能”?我认为这是一个主要的“功能”,可能会影响到许多客户。附:作为Oracle客户,我可以通过提交官方服务请求来优先处理这个问题吗? – 2012-06-18 17:05:03