亚音速异常 - 不支持成员'TestMode'

时间:2010-02-26 18:23:09

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

我在课堂上使用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模板中做了一个修改来获取一个Object而不是一个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'。

我没有在网上发现有关此错误的任何内容。

非常感谢

1 个答案:

答案 0 :(得分:2)

这是一个错误,它已记录在github上的问题列表中,目前正在处理中。有关详细信息,请参阅以下链接:

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