2009-07-06 5 views
2

誰でも助けてくれますか? Structs.csファイルを生成しようとすると、MySQLプロバイダによってSchemaNameが返されないため、プロセスはエラーで失敗します。亜音速3、MySQL T4テンプレート:Structs.ttが失敗する

「 変換を実行中にエラー3:System.ArgumentNullException:値をnullにすることはできません パラメータ名:Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCultureでobjectToConvert (objectToConvertオブジェクト) Microsoft.VisualStudio.TextTemplating3BD02BC645E0D86C85EB7201F039F235.GeneratedTextTransformationで。 TransformText().....」

これはStructs.csで生成されたコードです:

/// <summary> 
    /// Table: _companies 
    /// Primary Key: ID 
    /// </summary> 

    public class _companiesTable: DatabaseTable { 

     public _companiesTable(IDataProvider provider):base("_companies",provider){ 
      ClassName = "_company"; 
      SchemaName = " 

私はMySQLの共同を使用して試してみましたnnector 6.04と5.1、mysqlサーバのバージョン5.067と5.1.33と同じ結果を返します。

この

は、企業テーブルのスキーマです:

- 表 "企業" DDL

CREATE TABLE companiesIDのint(10)NOT NULL AUTO_INCREMENT、 PRIMARY KEY(ID) ) ENGINE = InnoDB AUTO_INCREMENT = 32 DEFAULT CHARSET = latin1;

誰でも手助けできますか?

答えて

関連する問題