asp.net core EFCode连接oracle数据库的问题。

踏雪之_无痕 2019-08-14 04:35:58
最近研究一下用asp.net core的EFcode连接oracle数据库,VS2019,一些引用的库也有引用,数据为11G,测试时有修改连接字符串中的帐号和密码,如果密码不对提示验证不通过,只有输入正确的帐号和密码才会提示后面的错误,因此可以断定数据库是正常连接了,但不知道为什么执行db.Tests.ToList();会出现表或视图不存在,使用相同的用户名和密码登录数据库查询后是有这个TABLE的,不知道为什么,那位知道的请指教。

...全文
1033 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
willhe_2021 2022-04-07
  • 打赏
  • 举报
回复

你表名test ,代码里用的tests 所以找不到了

阳! 2020-04-02
  • 打赏
  • 举报
回复
看下表名一致吗
Hello World, 2020-03-20
  • 打赏
  • 举报
回复
这个可能是数据库的问题,建表的时候区分了大小写,参考资料
紫魂一号 2020-03-19
  • 打赏
  • 举报
回复
这种情况应该是没有做映射。。
SayoKun 2020-03-19
  • 打赏
  • 举报
回复
连接Oracle的坑点比较多,你可以参考这个里面的回答https://bbs.csdn.net/topics/395439418。 你现在的问题就是7楼说的,TEST需要全大写,然后你的实体名称也需要全大写(包括里面的字段)~

public class TEST
{
public string ID{get;set;}
public string NAME{get;set;}
public int AGE{get;set;}
}
public DbSet<TEST> TESTS();
而且这样从数据库获取的字段表头什么的我记得好像是大小写会混乱……我记得是这么回事,具体的你尝试下吧。
脑白金不补脑 2020-03-18
  • 打赏
  • 举报
回复
DataAnnotation TEST表名大写
Seeyou2333 2019-08-19
  • 打赏
  • 举报
回复
加上试试呢
-一个大坑 2019-08-18
  • 打赏
  • 举报
回复
遇到过,好像是生成的model有问题 .net code的oracle的ef现在只有体验版,感觉不太好用,有些会报oracle的错误, 大部分功能还是可以用,就是有的地方会报错需要改下
踏雪之_无痕 2019-08-17
  • 打赏
  • 举报
回复
沒有使用EFCODE连接oracle的高手吗?
踏雪之_无痕 2019-08-15
  • 打赏
  • 举报
回复
沒有人碰到這樣的情況?你们一般用ASP.NET MVC是用什么方式连数据库?
正怒月神 版主 2019-08-14
  • 打赏
  • 举报
回复
不知道是不是这个原因, 你在执行查询的时候,类似于会在mssql中选择一个库名
正怒月神 版主 2019-08-14
  • 打赏
  • 举报
回复
我只用过几次oracle. 但是我记得他是有命名空间的概念的。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧