有人可以帮忙吗?当我尝试生成我的 Structs.cs 文件时,该过程失败并出现错误,因为 MySQL 提供程序未返回 SchemaName。
" 错误 3 运行转换:System.ArgumentNullException:值不能为空。 参数名称:objectToConvert 在 Microsoft.VisualStudio.TextTemplating.ToStringHelper.ToStringWithCulture(对象 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 连接器 6.04 和 5.1,以及 mysql 服务器版本 5.067 和 5.1.33,结果相同。
这是公司表的架构:
-- 表“公司”DDL
创建表 公司
(
ID
int(10) NOT NULL auto_increment,
主键(ID
)
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1;
有人能帮忙吗?
最佳答案
关于mysql - 亚音速 3,MySQL T4 模板 : Structs. tt 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088195/