2

誰でも助けることができますか?Structs.cs ファイルを生成しようとすると、MySQL プロバイダーから SchemaName が返されないため、プロセスがエラーで失敗します。

" エラー 3 実行中の変換: System.ArgumentNullException: 値を null にすることはできません。パラメーター名: objectToConvert at Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCulture(Object objectToConvert) at 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 コネクタ 6.04 および 5.1、および mysql サーバー バージョン 5.067 および 5.1.33 を使用してみましたが、同じ結果が得られました。

これは、会社テーブルのスキーマです。

-- 表「会社」DDL

CREATE TABLE companies( IDint(10) NOT NULL auto_increment, PRIMARY KEY ( ID) ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1;

誰でも助けることができますか?

4

1 に答える 1