mysql - MySQL和Oracle之间的EF Code-First数据类型冲突
问题描述
我对两个数据库引擎(Oracle 和 MySQL)使用 EF 代码优先方法。但是我在声明具有十进制类型的属性时遇到问题,然后我无法在 oracle 数据库中应用数据库迁移,因为 oracle 没有Decimal
数据类型。另一方面,当我添加数据注释以获得Number
oracle支持的类型时,它在MySQL中不起作用,因为它没有Number
数据类型
请我建议如何解决这个冲突
解决方案
推荐阅读
- java - 如何使用 CURL 将多格式文件和 JSON 发布到 Springboot Restful Webservice
- javascript - 使用节点和动态生成的 HTML 修改 HTML 文件
- database - 如何将 CSV 文件导入 DolphinDB?
- python - 打开和关闭 Firefox 浏览器的两个实例
- javascript - Node.js - 无法使用 $(this) 从 jquery 访问把手元素
- java - 为什么这个while循环与“and”运算符一起使用而不与“or”一起使用?
- keras - DepthwiseConv2D 和 SeparableConv2D 的区别
- c++11 - 无状态 Lambda 和私有成员
- node.js - 执行 http.get 的 Promise 返回“待处理”
- maven - 仅发布来自一个大项目的某些工件