0

ここに画像の説明を入力

画像はプロジェクトのフォルダーとファイルです。

これは私がやっていることです:

1.コンソール プロジェクトを作成します。2. Nuget コンソールで「install-package BLToolkit」と入力します。 3. Nuget コンソールで「install-package MySql.Data」と入力します。 4. Templates フォルダーをルート ディレクトリにコピーします。5. 新しい .tt ファイルをルートに追加し、次のように記述します。

    <#@ 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 に答える