Citms.EntityFrameworkCore.Oracle
Citms.EntityFrameworkCore.Oracle copied to clipboard
外键之类的如果超过30个字符 会报错
当自动生成的外键超过30会报错, 比如.Net core 内置的身份认证 。这个有没有方法思路处理一下。
好费劲。 这个。 我想是不是可以同过Citms.EntityFrameworkCore.Oracle 对超过 30个字节的内容 进行特殊处理
不可以
啥原理?》
这就不是驱动的事儿,是你程序的事儿
这就不是驱动的事儿,是你程序的事儿
但 确实只有oracle 有这个问题, 其他数据库不存在这个问题, 而且 EF的 自带认证 是 原始库里面默认带的 , 如果该他不好改。
可以改的,参考我发的链接
我参考了, 没什么成效。
我们现在的系统里面用到了,就是使用这种方式修改了外键长度
能分享一下么?
就是使用的这个 ef core api文档
晚安, 我做了修正。
她是我的拉動請求。https://github.com/CrazyJson/Citms.EntityFrameworkCore.Oracle/pull/20
晚安, 我做了修正。
她是我的拉動請求。https://github.com/CrazyJson/Citms.EntityFrameworkCore.Oracle/pull/20
也可以使用我创建的扩展库 E.EntityFrameworkCore.Extensions
不错不错
主要是生成的as标识符过长,这个EFCore有API吗?大家是如何解决的?如下面方括号中的内容。 报 ORA-00972:标识符过长
SELECT "S.RESULTS"."ID" as "S.RESULTS.ID", "S.RESULTS"."RESULT_PROGRAM_TYPE_ID" as 【"S.RESULTS.RESULT_PROGRAM_TYPE_ID",】
@staneee 的扩展库 E.EntityFrameworkCore.Extensions 我看了源码,应该是只做了列名、表名等的超过30自动截取,但不处理关联表查询的标识符过长问题。如果可以请赐教。