我目前正在做一个使用 ASP.NET WebForms 和 Entity Framework 版本 5 和 Oracle 的项目,但是当我尝试向数据库插入新记录时它会生成一个错误,这是我的代码:
MODELCLASS MON = new MODELCLASS();
MON.PROP = "CO";
MON.VALU = "COP";
MON.CREATED_DATE = System.DateTime.Now;
context.MODELCLASS.AddObject(MON);
context.SaveChanges();
执行context.SaveChanges()
行时出现问题,产生如下异常:
OracleException: ORA-01031: insufficient privileges
我正在调查生成的错误,我发现它可能是我当前正在与之进行插入的用户缺乏权限,但是当我在 Oracle SQL Developer 中尝试使用同一用户时strong> manager,它允许我插入记录。
实体框架可以请求不同的插入权限吗?
答案 0 :(得分:0)
显然这是一个虚拟错误,我正在查看引用项目的配置文件,并且有一个未使用的连接字符串。