Vous devez être plus précis dans ce que vous essayez de faire. Par l'apparence de cela, vous essayez d'implémenter une forme de classe de référentiel. Si vous souhaitez simplement renvoyer une seule commande, vous devez fournir un identifiant, c'est-à-dire quelque chose que vous pouvez utiliser pour trouver cet ordre particulier, par exemple.
public IQueryable<Order> FetchAll()
{
// you should probably be able to return dataContext.NameOfOrderTable here instead.
return dataContext.GetTable<Order>();
}
protected Order GetOrder(int id)
{
// again you should be able to use dataContext.NameOfOrderTable here
return dataContext.GetTable<Order>().SingleOrDefault(o => o.ID == id);
}
De quel langage de programmation s'agit-il? Savoir aiderait à répondre ... –
C'est l'avenir C# 5.0 –