【问题标题】:How to use BLToolkit generate T4 models for MySql?如何使用 BLToolkit 为 MySql 生成 T4 模型?
【发布时间】:2013-02-18 14:37:42
【问题描述】:

图像是项目文件夹和文件。

这就是我正在做的:

1.创建一个控制台项目。 2.在Nuget控制台输入“install-package BLToolkit” 3.在Nuget控制台输入“install-package MySql.Data” 4.将模板文件夹复制到根目录。 5.将新的.tt文件添加到root,并写入:

    <#@ template language="C#"  debug="true"#>
<#@ output extension=".generated.cs"   #>
<#@ include file="Templates\BLToolkit.ttinclude" #>
<#@ include file="Templates\MySql.ttinclude"    #>
<#
    ConnectionString = "Database=test;Data Source=127.0.0.1;User Id=root;Password=123;pooling=false;CharSet=utf8;port=3306";

    Namespace = "ConsoleDemo";
    DataContextName = "DataModel";

    GenerateModel();
#>

但如果我构建项目,或执行 .tt,则更错误: 它说“找不到类或命名空间“GeneratedTextTransformation”。

我日复一日,在 mssql 上还可以,但在 mysql 上,太错误了。

有人知道为什么吗?帮帮我!

谢谢!

【问题讨论】:

    标签: mysql t4 bltoolkit


    【解决方案1】:

    我过去也遇到过类似的问题,最后我使用了SSMA for MySQL

    这个想法是生成一个相同的 SQL Server 数据库,并使用它来生成您的 DAL。需要更多的工作,但至少它有效:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 2012-02-16
      • 2011-10-28
      • 1970-01-01
      • 2017-06-06
      • 1970-01-01
      相关资源
      最近更新 更多