Entity Frameworkでアドホッククエリを使用して次のシーケンス番号を取得します。 私が使用している:Entity Frameworkを使用してDB2で次のシーケンス番号を取得する方法は?
LogEntities db = new LogEntities();
ObjectQuery<Int64> seq = db.CreateQuery<Int64>("SELECT AUDITLOG.EVENTID_SEQ.NEXTVAL from sysibm.sysdummy1");
を。これは、次のエラーが返されます。
ErrorDescription =「『SYSIBM.SYSDUMMY1は、』現在のスコープまたはコンテキストで解決することができませんでしたすべての参照変数であることを確認しますスコープ内で、必要なスキーマがロードされており、その名前空間が正しく参照されています。
これは、sysdummy1が私のモデルのマップされたテーブルではないからです。
LINQ 2エンティティコンテキストを使用してこのクエリを実行する方法を知っている人は誰ですか?