MSSQL Server Type |
DbType type |
C # types |
|
MySQL type |
DbType type |
C # types |
bit |
boolean |
bool |
  |
bit (1) |
boolean |
bool |
tinyint |
byte |
byte |
  |
bit |
uint64 |
ulong |
smallint |
int16 |
short |
  |
tinyint (1) |
boolean |
bool |
int |
int32 |
int |
  |
tinyint |
byte |
byte |
bigint |
int64 |
long |
  |
smallint |
short |
short |
real |
single |
float |
  |
int |
int32 |
int |
float |
double |
double |
  |
bigint |
int64 |
long |
money |
decimal |
decimal |
  |
decimal |
currency |
decimal |
numeric |
decimal |
decimal |
  |
double |
double |
double |
decimal |
currency |
decimal |
  |
float |
single |
float |
smallmoney |
currency |
decimal |
  |
char (1) |
ansistringfixedlength |
char |
date |
date |
datetime |
  |
char |
ansistringfixedlength |
string |
time |
time |
timespan |
  |
varchar |
ansistring |
string |
datetime |
datetime |
datetime |
  |
date |
datetime |
datetime |
smalldatetime |
datetime |
datetime |
  |
datetime |
datetime |
datetime |
datetime2 |
datetime |
datetime |
  |
time |
time |
timespan |
datetimeoffset |
datetimeoffset |
datetime |
  |
timestamp |
datetime |
datetime |
timestamp |
binary |
byte[] |
  |
year |
int16 |
short |
char (1) |
ansistringfixedlength |
char |
  |
binary |
binary |
byte[" |
char |
ansistringfixedlength |
string |
  |
text |
string |
string |
varchar |
ansistring |
string |
  |
|
  |
|
nchar |
stringfixedlength |
char |
  |
|
  |
|
nvarchar |
string |
string |
  |
|
  |
|
text |
string |
string |
  |
|
  |
|
ntext |
string |
string |
  |
|
  |
|
image |
binary |
byte[] |
  |
|
  |
|
binary |
binary |
byte[] |
  |
|
  |
|
uniqueidentifier |
guid |
guid |
  |
|
  |
|
image |
binary |
byte[] |
  |
|
  |
|
sql_variant |
object |
object |
  |
|
  |
|
Xml |
Xml |
String |
|
|
|
|
The corresponding relationship between the Dal and the database type