Création d'une vue à partir d'un modèle
Bonjour,
J'utilise Asp.net + MVC + la version béta d'Entity Framework pour Oracle.
J'arrive à me connecter et à créer une vue d'une table à partir du modèle.
Mais lorsque je tente une requête Linq To Entity pour filtrer ce qui doit être affiché.
Code:
1 2 3 4 5 6
|
ObjectQuery<FXTB_CONTRACT_MASTER> fxtb_contract_master = _entities.FXTB_CONTRACT_MASTER;
var requete = from fcm in fxtb_contract_master where fcm.BOOKING_DATE_TIME == maDate select new { fcm.CONTRACT_REF_NO, fcm.BOOKING_DATE_TIME };
return View(requete.ToList()); |
Je suis un peu perdu dans la façon de paramétrer la vue, en particulier la balise inherits.
Code:
1 2
|
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Operations.Models.FXTB_CONTRACT_MASTER>>"%> |
J'ai l'erreur suivante :
Citation:
L'élément de modèle passé dans le dictionnaire est de type 'System.Collections.Generic.List`1[<>f__AnonymousType1`2[System.String,System.Nullable`1[System.DateTime]]]', mais ce dictionnaire requiert un élément de modèle de type 'System.Collections.Generic.IEnumerable`1[Operations.Models.FXTB_CONTRACT_MASTER]'.