Entity-Frameworkを使用してOracleデータベースを呼び出す2つの同一のクエリがあります(ただし、異なるテーブルを調べています)。一方はテーブルを見つけることができますが、もう一方はできません。
using(CarContainer Cars = new CarContainer()) {
var carModel = from c in temp.Cars.OfType<BMW>() orderby c.ID select c.MODEL;
}
using(CarContainer Cars = new CarContainer()) {
var carModel = from c in temp.Cars.OfType<BENTLEY>() orderby c.ID select c.MODEL;
}
2番目のクエリを実行すると、「Oracle.DataAccess.Client.OracleException:ORA-00942:テーブルまたはビューが存在しません」というメッセージが表示されます。
同じクレデンシャルを使用してSQLPlusを開き、を実行するとselect * from BENTLEY
、テーブルが表示されました。