我在
发送sql请求时遇到"表或视图不存在"异常。如何从我的 sql 请求中删除"dbo"."以使其工作?
例外:
ORA-00942:表或视图不存在
.SQL:
SELECT
CAST( "Extent1"."COM_CHRONO" AS number(10,0)) AS "C1",
"Extent1"."SER_CODE" AS "SER_CODE",
"Extent1"."REP_NOM" AS "REP_NOM",
"Extent1"."COM_COMMENTAIRE" AS "COM_COMMENTAIRE",
FROM "dbo"."COMMANDE" "Extent1"
林克:
var sel = from c in ctx.Orders
select c;
目前还不清楚您使用的是代码优先还是数据库优先方法。
如果代码优先方法属于您的情况,则必须为 Table
属性指定Schema
,如下所示:
[Table("TableName", Schema="MySchema")]
public class SomeClassName {
...
}
如果使用后一种方法,则必须Database Schema Name
更改实体模型的属性(默认情况下为"dbo")。只需在"解决方案资源管理器"中选择 EDMX 文件并检查其属性即可。