Oracle-databasekolonnen for en .Net Int32
skal være:NUMBER(9, 0)
I henhold til konverteringstabellen :
+--------------------------------------+----------- ------+-----------------+| Oracle Type | Standard EDM Type | Brugerdefineret EDM-type |+--------------------------------------+------------- ----+-----------------+| Tal(1,0) | Int16 | bool || Tal(2,0) til Tal(3,0) | Int16 | byte || Tal(4,0) | Int16 | Int16 || Tal(5,0) | Int16 | Int32 || Tal(6,0) til Tal(9,0) | Int32 | Int32 || Tal(10,0) | Int32 | Int64 || Tal(11,0) til Tal(18,0) | Int64 | Int64 || Tal(19,0) | Int64 | Decimal |+--------------------------------------+---------------- --+-----------------+
Rediger:
Jeg fandt en måde, hvorpå du kan tvinge Number(2,0)
skal oversættes til en byte i App.Config for Database-First tilgang :
REF:https://docs.oracle.com/database/121 /ODPNT/entityDataTypeMapping.htm#ODPNT8300