我想通过实体框架中的即席查询检索下一个序列号。我正在使用:
LogEntities db = new LogEntities();
ObjectQuery<Int64> seq = db.CreateQuery<Int64>("SELECT AUDITLOG.EVENTID_SEQ.NEXTVAL from sysibm.sysdummy1");
这将返回以下错误:
" ErrorDescription = "'sysibm.sysdummy1' 无法在当前范围或上下文中解析。确保所有引用的变量都在范围内,加载了所需的模式,并且正确地引用了命名空间。"
我猜这是因为 sysdummy1 在我的模型中不是映射表。
任何人都知道我可以使用 LINQ 2 实体上下文执行此查询的方法吗?