c# - Dapper Oracle Number(10,0) 作为 Decimal Parser 错误返回

标签 c# oracle dapper

我有一个 POCO:

public class Role
{
   public Int32 Id { get; set; }
   public string Name { set; get; }
}

Oracle 表是 Id NUMBER(10,0)Name VARCHAR2(100 CHAR)

Dapper 插入很好,但是当我读取记录时,它把 Id 作为十进制,我得到一个解析器错误。不,我不能在 POCO 类中将 Int32 Id 更改为 decimal Id。

最佳答案

感谢 Alex,我安装了 ODP.net 并且它运行良好。

关于c# - Dapper Oracle Number(10,0) 作为 Decimal Parser 错误返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10000203/

相关文章:

c# - 为什么我从 Dapper 返回的对象具有 null 和默认属性值?

c# - 如何在 Oracle DB 中使用 DataTable(或类似的)

c# - 将可空日期时间数组转换为可空 double 组的更简洁方法?

sql - Oracle Procedure编译|警告: execution completed with warning

java - 无效映射异常 : Could not parse mapping document

oracle - Oracle 10g 如何计算 boolean 表达式中的 NULL

c# - 检查现有 ID,更新或插入 CheckBox 中的值

c# - 如何使用 EF Code First 有效地初始化大型种子?

c# - 当我输入字母 "o"而不是整数时,Monodevelop 崩溃

javascript - 匹配数字并在替换之前添加