zoukankan      html  css  js  c++  java
  • CodeSmith

    一、安装下载

    1.下载CodeSmith 6.5 完美破解版

    http://down.51cto.com/data/436296

    http://download.csdn.net/detail/gattaca2011/4389196

     2.下载CodeSmith 7.0 支持vs2013

    http://download.csdn.net/download/gattaca2011/8257675

    破解文章:http://www.cnblogs.com/xcsn/p/4529569.html

    3.CodeSmith开发系列资料总结

    http://terrylee.cnblogs.com/archive/2005/12/28/306254.aspx

    二、CodeSmith,SqlServer,C#中的类型对照

    SqlServer         CodeSmith                                   c#
    bigint                  Int64                                        Int64
    binary                 Binary                               System.Byte[]
    bit                      Boolean                                    bool
    char                  AnsiStringFixedLength              string
    datetime             DateTime                                   string
    decimal              Decimal                                    Decimal
    float                   Double                                        Double
    image                 Binary                                System.Byte[]
    int                      Int32                                            int
    money               Currency                                   Single
    nchar                 StringFixedLength                          string
    ntext                  String                                            string
    numeric             Decimal                                    Decimal
    nvarchar            String                                            string
    real                   Single                                            Single
    smalldatetime     DateTime                                       string
    smallint               Int16                                            Int16
    smallmoney         Currency                                   Single
    sql_variant          Object                                        Object
    text                     AnsiString                                   string
    timestamp           Binary                                    System.Byte[]
    tinyint                  Byte                                            Byte
    uniqueidentifier     Guid                                       System.Guid
    varbinary             Binary                                    System.Byte[]
    varchar                AnsiString                                   string

    其中有些类型为了处理简便,做了一些调整。如:DataTime类型转成string型处理

    三、使用MYSQL

      codesmith连接Mysql提示“找不到请求的 .Net Framework Data Provider。可能没有安装。"

    原文:https://www.cnblogs.com/smartsmile/p/6234085.html

    1,首先需要将MySql.Data.dll复制到codesmith安装目录下bin文件夹下,注意dll的版本

    2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:WindowsMicrosoft.NetFramework64v4.0.30319Configmachine.config

    在其中的DbProviderFactories节点下添加

     <system.data>
            <DbProviderFactories>
              <remove invariant="MySql.Data.MySqlClient" />
          <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
            </DbProviderFactories>
        </system.data>

    注意其中的版本号要与上面复制到codesmith BIN下面mysql.data.dll版本号一致!

    重启codesmith,问题解决,配置CodeSmith连接字符串

    Database=xxx;Data Source=10.1.43.23;User Id=root;Password=123456;port=3305

     注:

    如找不到MySql.Data.dll,可以在项目或解决方案中使用nuget安装

    使用Nuget安装install-package Mysql.Data.Entity ,安装成功可以在packages中找到对应dll文件,右键查看版本信息

    注:直接安装mysql-connector-net-6.x.x.msi后也可以正常使用codesmith

  • 相关阅读:
    互联网行业进入规范和监管时期 大数据行业也不例外
    R语言与显著性检验学习笔记
    R语言与显著性检验学习笔记
    大数据应用向前一步是什么
    大数据应用向前一步是什么
    CAS 4.0 配置开发手冊
    WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),
    每日算法之二十六:Substring with Concatenation of All Words
    Django网站管理--ModelAdmin
    Android实战简易教程-第四十一枪(显示倒计时的Button-适用于获取验证码)
  • 原文地址:https://www.cnblogs.com/xcsn/p/4208733.html
Copyright © 2011-2022 走看看