誰でも助けることができますか?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
(
ID
int(10) NOT NULL auto_increment, PRIMARY KEY ( ID
) ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1;
誰でも助けることができますか?