Subsonic 亚音速3';不支持更新模式

Subsonic 亚音速3';不支持更新模式,subsonic,subsonic3,subsonic-active-record,Subsonic,Subsonic3,Subsonic Active Record,我没有运行Mike的最新代码,因为它没有生成,他也没有更新模板,为新加载的列生成代码。所以我是源代码中的一个修订版本 我的数据库有多个模式中的表,它们无法正确更新 在SubSonic.Query Update.cs中,我需要更改构造函数。我为上下文包含了一些行,但我必须更改第122行以添加tbl.SchemaName,以便调用正确的DatabaseTable构造函数并执行模式名称 由此: public Update(ITable table) { _query =

我没有运行Mike的最新代码,因为它没有生成,他也没有更新模板,为新加载的列生成代码。所以我是源代码中的一个修订版本

我的数据库有多个模式中的表,它们无法正确更新

在SubSonic.Query Update.cs中,我需要更改构造函数。我为上下文包含了一些行,但我必须更改第122行以添加tbl.SchemaName,以便调用正确的DatabaseTable构造函数并执行模式名称

由此:

    public Update(ITable table)
    {
        _query = new SqlQuery(table.Provider);
        _provider = table.Provider;
        _query.QueryCommandType = QueryType.Update;
        ITable tbl = table;
        DatabaseTable dbTable = new DatabaseTable(tbl.Name, _provider, tbl.ClassName);
        dbTable.Columns = tbl.Columns;
        _query.FromTables.Add(dbTable);
    }
为此:

    public Update(ITable table)
    {
        _query = new SqlQuery(table.Provider);
        _provider = table.Provider;
        _query.QueryCommandType = QueryType.Update;
        ITable tbl = table;
        DatabaseTable dbTable = new DatabaseTable(tbl.SchemaName, tbl.Name, _provider, tbl.ClassName);
        dbTable.Columns = tbl.Columns;
        _query.FromTables.Add(dbTable);
    }

这里有问题吗?这听起来像是亚音速公司的邮件列表上的一个问题,或者亚音速公司的github页面上的一个问题: