【问题标题】:Subsonic Exception - The member 'TestMode' is not supported亚音速异常 - 不支持成员“TestMode”
【发布时间】:2010-02-26 18:23:08
【问题描述】:

我在一个类中使用带有亚音速的 LINQ 来获取我的数据,代码如下:

public IQueryable<Veiculo> SelecionaVeiculosSite() 
        {
                   return (from v in _db.Veiculos
                            where v.Ativo == true &&
                            v.Marca.Ativo == true && 
                            v.Modelo.Ativo == true
                            select v
                           );            

        }

您会在“v.Marca.Ativo == true”处看到一个不同之处,我在 ActiveRecord 的模板中进行了一次修改以获得一个对象而不是一个 IQueryable。

这是在生成的模板中修改的代码:

public Marca Marca
    {
        get
        {

              var repo=OKMMySql.Marca.GetRepo();
              return (from items in repo.GetAll()
                   where items.ID_Marca == _ID_Marca
                   select items).SingleOrDefault();
        }
    }

在代码中没问题,但是这个选择返回这个执行时间错误:

不支持成员“TestMode”。

我没有在网上找到任何关于这个错误的信息。

非常感谢

【问题讨论】:

    标签: c# asp.net-mvc subsonic subsonic3 subsonic-active-record


    【解决方案1】:

    这是一个错误,它已记录在 github 上的问题列表中,目前正在处理中。详情见以下链接:

    http://github.com/subsonic/SubSonic-3.0/issues/148

    【讨论】:

    • 感谢亚当,我在您指出的链接中找到了解决方案。是 Subsonic.Core 的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多