MVC 4 - Comment retourner une linq to entité résultat de la requête dans une vue

En utilisant le code suivant dans mon Index de contrôleur de l'action, j'essaie d'afficher les 2 champs contenus dans un rasoir vue:

public class MyController : Controller
{
   private MyEntities db = new MyEntities();
   public ActionResult Index()
      {
         IEnumerable<Prod> signatures = from Prod in db.Products
                                        select new Prod(Prod.ProductID, Prod.ProductName);
      }
}

Précédemment, j'ai créé une classe dans le dossier de modèles et l'a nommé "Prod":

public class Prod
{
   public int ProductID { get; set; }
   public string ProductName { get; set; }
}

Mais quand je lance le projet que je tombe dans l'erreur suivante:

MyProject.Controllers.MyController.Index()

pas tous les chemins de code de retour d'une valeur

Toute aide, s'il vous plaît ?

de retour de Vue(signatures) est normalement utilisé, il suffit d'afficher la vue dans votre question.
Un excellent endroit pour commencer est asp.net/mvc
bien noté, merci.

OriginalL'auteur Sami-L | 2013-03-07