mysql - 亚音速 3,MySQL T4 模板 : Structs. tt 失败

标签 mysql subsonic subsonic3

有人可以帮忙吗?当我尝试生成我的 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;

有人能帮忙吗?

最佳答案

你能把这个作为问题输入吗 http://github.com/subsonic/SubSonic-3.0-Templates/issues

关于mysql - 亚音速 3,MySQL T4 模板 : Structs. tt 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1088195/

相关文章:

亚音速 3 .Save() VS .Update() 和 .Add()

subsonic - 使用 subsonic 3.0 SimpleRepository 到现有数据库

Mysql数据透视表无法按日期排序

c# - SubSonic 不会使用 ActiveRecord 保存更新的记录?

php - MySqli Multi_Query 仅执行第一条语句

asp.net-mvc - ASP.NET MVC应用程序的开源许可选项?

subsonic3 - SubSonic + Oracle - 2.2 和 3 哪个更好?

c# - 面向 future 的 DAL

mysql - 如何查看整个数据库中的哪些列引用一个特定列作为外键?像 "reverse"外键?

mysql - 数组 - StripTags