Bonjour,
Je débute en entity framework. J'ai une base avec des Event liants à plusieurs GlobalEntity. Relation Many to many donc.
Voici ma fonction qui devrait me permettre de récupérer des events qui sont liés à une certaine entité. Je pense que ma requete est mal formé j'ai une exception :
Unable to create a constant value of type...
La fonction :
Apparemment on ne peut pas faire de contains sur un objet, seulement sur des types précis ou constant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void getEventsByEntity(GlobalEntity ge, DateTime begin, DateTime end) { using (DataBaseContainer dc = new DataBaseContainer()) { dc.AttachTo("GlobalEntitySet", ge); eventsList = (List<Event>)from ev in dc.EventSet where ev.GlobalEntity.Contains(ge) && ev.StartTime >= begin && ev.EndTime <= end select ev; } }
Du coup il faut faire pour avoir avoir les données que je cherche ? ( La liste des evenement qui on dans leur entités l'entité que j'ai en paramétre ?).
Merci d'avance.
Partager