Subsonic Exception - Le membre « TestMode » est pas pris en charge
-
23-09-2019 - |
Question
LINQ avec je suis subsonique dans une classe pour obtenir ici mes données est le code ci-dessous:
public IQueryable<Veiculo> SelecionaVeiculosSite()
{
return (from v in _db.Veiculos
where v.Ativo == true &&
v.Marca.Ativo == true &&
v.Modelo.Ativo == true
select v
);
}
Vous verrez une différence dans la ligne à « v.Marca.Ativo == true », je l'ai fait une modification dans le modèle de ActiveRecord pour obtenir un objet et non un IQueryable.
Ceci est le code modifié dans le modèle généré:
public Marca Marca
{
get
{
var repo=OKMMySql.Marca.GetRepo();
return (from items in repo.GetAll()
where items.ID_Marca == _ID_Marca
select items).SingleOrDefault();
}
}
dans le Code ESt ok, mais cette fois-Select retour d'exécution Erreur:
Le membre 'TestMode' est pas pris en charge.
Je ne rien fondé sur le Net à propos de cette erreur.
Merci beaucoup
La solution
Ceci est un bug, il est enregistré dans la liste d'émission sur github et est en cours d'élaboration au moment. Voir le lien ci-dessous pour plus de détails:
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow