Oracle 数据库中的字段为 NUMBER(5),当我从 oracle 数据库生成 EF 模型时,它将字段转换为“Int16”。该字段的某些行具有诸如“50000”等值,因此 Int16 出于显而易见的原因抛出错误。现在我尝试将其更改为 Int32,以及 EF 模型中的 Decimal,但它现在给出一个错误消息 -
指定的成员映射无效。“MyApp_Models.MyTable”类型中成员“Field1”的“Edm.Decimal[Nullable=True,DefaultValue=,Precision=,Scale=]”类型与“OracleEFProvider.number”不兼容
知道这里出了什么问题,有什么可能的解决方案?
对此非常感谢任何帮助。