Je souhaite récupérer le numéro de séquence suivant via une requête ad hoc dans Entity Framework. J'utilise:Comment obtenir le numéro de séquence suivant dans DB2 en utilisant Entity Framework?
LogEntities db = new LogEntities();
ObjectQuery<Int64> seq = db.CreateQuery<Int64>("SELECT AUDITLOG.EVENTID_SEQ.NEXTVAL from sysibm.sysdummy1");
Cela renvoie l'erreur suivante:.
ErrorDescription = « « sysibm.sysdummy1 » n'a pas pu être résolus dans le cadre ou le contexte actuel Assurez-vous que toutes les variables sont référencées dans la portée, les schémas requis sont chargés et les espaces de noms sont référencés correctement. "
Je suppose que c'est parce que sysdummy1 n'est pas une table mappée dans mon modèle.
Quelqu'un sait-il comment je peux effectuer cette requête en utilisant le contexte LINQ 2 Entity?