【问题标题】:Working with EF for Oracle database. "Schema specified is not valid"使用 EF for Oracle 数据库。 “指定的架构无效”
【发布时间】:2013-06-22 05:08:26
【问题描述】:

Oracle 数据库中的字段为 NUMBER(5),当我从 oracle 数据库生成 EF 模型时,它将字段转换为“Int16”。 该字段的某些行具有诸如“50000”等值,因此 Int16 出于显而易见的原因抛出错误。 现在我尝试将其更改为 Int32,以及 EF 模型中的 Decimal,但它现在给出错误提示 -

指定的成员映射无效。类型 'Edm.Decimal[Nullable=True,DefaultValue=,Precision=,Scale=]' 成员 'Field1' 类型 “MyApp_Models.MyTable”不兼容 与 'OracleEFProvider.number

知道这里出了什么问题,有什么可能的解决方案?

对此的任何帮助都非常感谢。

【问题讨论】:

  • 对这个有什么想法吗?

标签: entity-framework oracle10g entity-framework-5


【解决方案1】:

将您的类型设置为 INT 而不是 INT32。看看这是否有效。

【讨论】:

    猜你喜欢
    • 2013-02-27
    • 1970-01-01
    • 2015-12-07
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    相关资源
    最近更新 更多