Voici le code que j'essaie de faire:Sortie Linq en tant qu'interface?
public IList<IOperator> GetAll()
{
using (var c = new MyDataContext())
{
return c.Operators.ToList();
}
}
opérateur implémente IOperator, mais je me fais l'erreur de compilation suivante:
Cannot implicitly convert type 'System.Collections.Generic.List<MyProject.Core.Operator>' to 'System.Collections.Generic.IList<MyProject.Core.Model.IOperator>'. An explicit conversion exists (are you missing a cast?)
Comment puis-je lancer ce pour obtenir ce que je avoir besoin?
Non, cela ne fonctionne pas. – Panos
La liste n'implémente pas la liste , de sorte que vous ne pouvez pas effectuer de conversion de cette manière. –
oh, ouais, bon point – Grank