0

在此处输入图像描述

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

这就是我所做的:

1.创建一个控制台项目。2.在Nuget控制台输入“install-package BLToolkit” 3.在Nuget控制台输入“install-package MySql.Data” 4.将Templates文件夹复制到根目录。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 上,太错误了。

任何机构都知道为什么?帮我!

谢谢!

4

1 回答 1

0

我过去也面临过类似的问题,最终我使用SSMA for MySQL

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

于 2013-02-18T06:37:42.560 回答