EF模型表明大小写转换报错System.Runtime.InteropServices.COMException (0x80004005): 无法找到文件

一.背景描述

数据库为oracle,我们的模型层使用的是EF的模型,代码层是SQL server的代码,如何在不修改代码大小写的情况下,配对数据库与模型层

二. 解决方案

1.修改代码的工作量太大 Pass

2.修改模型层 Yes

模型层可以改变为大小写,首先先映射数据库。然后从数据库更新模型。
在这里插入图片描述
原表更新过来为大写表名
在这里插入图片描述
手动重命名为大小写表名
在这里插入图片描述
代码核对时代码显示正确,也可以进行操作了

三.修改方式

通过表名的修改让代码层合适即可

四.结果

在修改表名时可能会出现0x80004005报错,EF模型无法自动生成类。
可以通过拉伸表的x轴y轴来重新生产表的方式即可解决该报错

发布了34 篇原创文章 · 获赞 0 · 访问量 2991
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览