惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
SecWiki News
SecWiki News
Project Zero
Project Zero
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
A
Arctic Wolf
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
The Hacker News
The Hacker News
T
Tenable Blog
雷峰网
雷峰网
有赞技术团队
有赞技术团队
V
V2EX
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
T
Threatpost
AWS News Blog
AWS News Blog
L
LINUX DO - 热门话题
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
SegmentFault 最新的问题
月光博客
月光博客
Spread Privacy
Spread Privacy
S
Secure Thoughts
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
Forbes - Security
Forbes - Security
T
The Exploit Database - CXSecurity.com
G
GRAHAM CLULEY
The Last Watchdog
The Last Watchdog
Y
Y Combinator Blog
I
Intezer
博客园 - 【当耐特】
B
Blog RSS Feed
Attack and Defense Labs
Attack and Defense Labs
I
InfoQ
博客园 - 叶小钗
Cyberwarzone
Cyberwarzone
V2EX - 技术
V2EX - 技术
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
C
CERT Recently Published Vulnerability Notes

博客园 - 涤生

Enterprise Library Caching Application Block(CAB)源代码研究之缓存条目清理后台线程篇 了解ASP.NET底层架构(网络上的翻译) EditPlus中的正则表达式使用--如何使用查找到的原字符 Spring.Net学习笔记一——入门、第一个例子 CodeSmith4.0.2连接SqlServer2005――不允许远程连接 many2many的写法与注意点 Nhibernate继承类的写法 One2One主键关联的实现 NHibernate基础学习时遇到的问题 NHibernate学习之一:Many2One遇到的问题 自动提取网页的信息 ,并分析之 权限学习--BlueDavy之技术Blog漫谈权限系统之结尾篇(开源产品、个人观点、知识体系) 权限学习--BlueDavy之技术Blog漫谈权限系统之基于ACL的实现 权限设计学习篇--BlueDavy之技术Blog - 漫谈权限系统之技术策略以及基于RBAC ... 权限设计-之学习篇--来源于BlueDavy之技术Blog Oracle数据库发生Ora-12162错误 Linux下Oracle文件的自动备份与ftp自动上传 BugFree安装手记 Asp.Net StartKits之Asp.Net Issue Tracker Starter Kit-数据库
CodeSmith3.0x中Oracle的访问
涤生 · 2005-12-31 · via 博客园 - 涤生

看了很多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。