任何人都可以帮忙吗?当我尝试生成我的 Structs.cs 文件时,该过程因错误而失败,因为 MySQL 提供程序没有返回 SchemaName。
" 错误 3 运行转换:System.ArgumentNullException:值不能为空。参数名称:Microsoft.VisualStudio.TextTemplating3BD02BC645E0D86C85EB7201F039F235.GeneratedTextTransformation.TransformText() 的 Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCulture(Object objectToConvert) 的 objectToConvert ..... "
这是在 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;
任何人都可以帮忙吗?