Subsonic Eccezione - Il membro del 'TestMode' non è supportato
-
23-09-2019 - |
Domanda
Io utilizzando LINQ con il subsonico in una classe per ottenere i miei dati qui è il codice qui sotto:
public IQueryable<Veiculo> SelecionaVeiculosSite()
{
return (from v in _db.Veiculos
where v.Ativo == true &&
v.Marca.Ativo == true &&
v.Modelo.Ativo == true
select v
);
}
Si vedrà una differenza in coda al "v.Marca.Ativo == true", ho fatto una modifica nel modello di ActiveRecord per ottenere un oggetto e non un IQueryable.
Questo è il codice modificato nel modello generato:
public Marca Marca
{
get
{
var repo=OKMMySql.Marca.GetRepo();
return (from items in repo.GetAll()
where items.ID_Marca == _ID_Marca
select items).SingleOrDefault();
}
}
nel Codice E'ok, ma questo ritorno Seleziona questa volta Errore di esecuzione:
Il 'TestMode' membro non è supportato.
Non ho fondato nulla in Rete su questo errore.
Molte Grazie
Soluzione
Questo è un bug, è registrata nell'elenco problema su github e si sta lavorando in questo momento. Vedi il link sotto per i dettagli:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow