剛剛從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