文档章节

CodeSmith连接Mysql方法步骤

大东家
 大东家
发布于 2015/01/13 10:28
字数 183
阅读 26
收藏 0

版本信息:

1. codesmith 7.0

2. mysql-connector-net-6.7.4.msi

文件:CodeSmith.exe.config 内容

<?xml version="1.0"?>
<configuration>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
  <system.data>
	 <DbProviderFactories> 
		<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> 
	 </DbProviderFactories> 
  </system.data>
  <system.diagnostics>
    <switches>
      <add name="CodeSmithSwitch" value="4" />
    </switches>
  </system.diagnostics>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin;AddIns;SchemaProviders"/>
      <dependentAssembly>
        <assemblyIdentity name="Ionic.Zip.Reduced" publicKeyToken="edbe51ad942a3f5c" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-1.9.1.8" newVersion="1.9.1.8" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
其中System.data段为连接mysql的配置项

还需要安装mysql-connector-net-6.7.4.msi.

然后将C:\ProgramFiles (x86)\MySQL\MySQL Connector Net 6.7.4\Assemblies\v4.5\MySql.Data.dll 复制到CODESMITH_HOME\bin

启动CodeSmith并在schemaexplorer中添加mysql的连接

联接字符串:

server=127.0.0.1;userid=root;persist security info=True;database=testDB


TemplateEditor.exe.config等其它配置文件的内容参见CodeSmith.exe.config




本文转载自:http://blog.csdn.net/xiaohelong2005/article/details/42461035

大东家
粉丝 23
博文 255
码字总数 111936
作品 0
长沙
项目经理
私信 提问
codesmith连接Mysql

下载了codesmith 8,连接Mysql却提示“找不到请求的 .Net Framework Data Provider"。 1,下载MySql.Data.dll:https://dev.mysql.com/downloads/windows/visualstudio/ 下载zip格式的即可,......

FlyLolo
02/27
0
0
CodeSmith模板及实体类生成工具

如何使用 文章原地址:http://c.jinhusns.com/bar/t-545 将代码生成工具(CodeSmith Generator Professional 5.3)压缩包下载到本地并进行安装,安装步骤同其他常用程序类型再次不多做讲解,...

whp610
2013/08/27
3.2K
1
CodeSmith教学视频交流

CodeSmith的数据库链接字符串 MySql Database=MySql_CodeSmith;Data Source=127.0.0.1;User Id=root;Password=123456 Access Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:AccessAcces......

Jack4000
2017/06/07
0
0
CodeSmith 二、多模板按目录树批量自动生成代码

通过调用指定目录下的所有模板,逐一按照数据表生成独立的代码文件。支持多模板调用、支持所有数据表生成或批量指定多个生成、支持自动的文件目录结构、支持代码文件格式化命名等。 背景:最...

FlyLolo
03/05
0
0
做开发的童鞋应该都了解这几款软件

程序员是一个需要高强度脑力劳动的工种,再加上工作的枯燥与无聊,这对于人的忍耐会达到极限,那么该如何能够走出这样的困境?为了能做个快乐的程序员,需要借助大量的开发神器,用利器帮助自...

Navicat数据库管理工具
2016/11/03
44
0

没有更多内容

加载失败,请刷新页面

加载更多

linux高级文件数据操作

cat :显示切割数据 -f:选择显示切割列; -s:比现实没有分割的行 -d:自定义分隔符 cut -d ‘ ’-f 1,3 a.txt : 以空格为分隔符显示第一列和第三列;这种情况不能分隔的行也会显示出来,如...

为何不可1995
26分钟前
0
0
在Javascript中Eval函数的使用

【eval()函数】 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: var the_unevaled_ans...

花漾年华
37分钟前
3
0
[日更-2019.5.22、23] Android 系统的分区和文件系统(二)--Android 文件系统中的文件

声明 Android系统中有很多分区,每个分区内的文件系统一般都不同的,使用ADB进入系统/目录下可发现挂载这很多的目录,不同的目录中可来自不同的分区及文件系统; 那么,就来分下这些目录里面...

小馬佩德罗
41分钟前
2
0
数组操作相关算法

/*数组的相关的算法操作:1、在数组中找最大值/最小值*/class Test11_FindMax{public static void main(String[] args){int[] array = {4,2,6,8,1};//在数组中找最大...

architect刘源源
今天
4
0
okhttp3 以上版本在安卓9.0无法请求数据的解决方案

应用官方的说明:在 Android 6.0 中,我们取消了对 Apache HTTP 客户端的支持。 从 Android 9 开始,默认情况下该内容库已从 bootclasspath 中移除且不可用于应用。且Android P 限制了明文流量...

chenhongjiang
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部