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é.
Je suis un peu perdu dans la façon de paramétrer la vue, en particulier la balise inherits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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]'.
Partager