CodeSmith3.0x中Oracle的訪問

來源:互聯網
上載者:User
看了很多CodeSmith2.6的關於Oracle Provider的文章。很少看到 CodeSmith3.0關於此的,昨天實驗了一下。
進入CodeSmith的Community,http:
//community.codesmithtools.com/files/9/schemaproviders/default.aspx,在這個文
件夾中有一個Oracle  Schema  Provider,下載下來,按照說明:To "install" the provider, just copy the following files to your
C:\Program Files\CodeSmith\v3.0\SchemaProviders (or equivalent) folder:
  • SchemaExplorer.OracleNativeSchemaProvider.dll
  • SchemaExplorer.OracleNativeSchemaProvider.dll.config

很不幸,在CodeSmith Studio中找不到Oracle Provider。查看回帖發現,此中的OracleNativeSchemaProvider.dll只能用於CodeSmith3.1x,甚為泄氣。
但在此下載的檔案中還有一個Source檔案,我將此Source檔案開啟,進行編譯。提示SchemaExplorer.dll無法找到。因為
OracleNativeSchemaProvider是出現在CodeSmith的SchemaExplorer中的,所以我將原Source引用的
SchemaExplorer.dll排除,把CodeSmith3.x安裝位置(C:\Program
Files\CodeSmith\v3.0\AddIns)中的SchemaExplorer.dll引入,重新編譯並將編譯後的
SchemaExplorer.OracleNativeSchemaProvider.dll與原下載的
SchemaExplorer.OracleNativeSchemaProvider.dll.config
檔案一起放入C:\Program Files\CodeSmith\v3.0\SchemaProviders (or equivalent) folder:中,終於在CodeSmith的SchemaExplorer中能夠添加OracleProvider了。
ps:此種方法應該能適應大部分的CodeSmith,即下載相應的源檔案(版本有點差距問題不大,但如果它的介面整個變化了,那就另尋找響應版本把),
引入安裝檔案中的SchemaExplorer.dll,重新編譯,如果成功,則可得到相應版本的
SchemaExplorer.OracleNativeSchemaProvider.dll。再放入相應的檔案夾中,則一切OK。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.