質問

以下のコードを次のように、クラスでsubsonicを使用して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」で1つのラインに1つの違いが表示されます。ActivereCordのテンプレートで1つの変更を行い、オブジェクトを取得し、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」はサポートされていません。

私はこのエラーについてネットに何も設立しませんでした。

どうもありがとう

役に立ちましたか?

解決

これはバグであり、GitHubの問題リストに記録されており、現時点で取り組んでいます。詳細については、以下のリンクを参照してください。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top