zoukankan      html  css  js  c++  java
  • CodeSmith连接Mysql配置

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

    2,其次采用的是.net4.0的配置文件,找到C:WindowsMicrosoft.NetFrameworkv4.0.30319Configmachine

    在其中的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=5.1.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />

    如果machine.config无法保存,拒绝访问。只需要右键--machine.config文件,在安全里面把User用户的权限加上修改即可。

    连接字符:

    选择MysqlSchemaProvider,连接字符:

    Database=CosmeticRetail_W;Data Source=172.17.150.100;User Id=XX;Password=XX

    如果提示"未能加载文件或程序集“MySql.Data, Version=5.0.7.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)"  这是因为mysql.data.dll的版本和DbProviderFactories节点下配置的版本不一致所导致的。这个时候只需要把DbProviderFactories配置节点的version改成mysql.data.dll的版本号就可以了。

  • 相关阅读:
    让我一生一世呵护你
    看美女无数
    跨越人生五个修炼爱上这个诡秘的人生
    太空欢迎你
    只要你记得我的好
    最美的十大精典爱情句子
    袁桂英(帮别人名字作诗)
    张紫秋(帮别人名字作诗)
    爱情是毒药
    博客文化将成为草根崛起的一片热土
  • 原文地址:https://www.cnblogs.com/_fyz/p/3370966.html
Copyright © 2011-2022 走看看