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