C# 数据类型与 MySql 数据类型

Posted

技术标签:

【中文标题】C# 数据类型与 MySql 数据类型【英文标题】:C# datatypes vs. MySql datatypes 【发布时间】:2010-11-12 22:20:20 【问题描述】:

谁有从 mysql 数据类型到 C# 数据类型的转换列表?尝试从 smallint 无符号类型转换为 c# 类型时遇到困难。

【问题讨论】:

【参考方案1】:

MySql 到 C# 的转换可以使用下表。

MySQL -> C#

char(x) = string
datetime = DateTime
varchar(x) = string
smallint = short
smallint unsigned = ushort
int = int
int unsigned = uint
bigint = long
tinyint = sbyte
tinyint unsigned = byte
bigint unsigned = ulong
text = string

【讨论】:

日期时间转换会报错,除了你的来源是什么?

以上是关于C# 数据类型与 MySql 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

c#如何修改DataTable里面的特定列的数据类型

C#的EF中的字段类型布尔型,mysql数据库里是bit类型,提交识别不了该字段赋的true和false,为啥呢?

C#:Oracle 数据类型与 OracleDbType 等价

C#的数据类型与语法

语言基础:C#输入输出与数据类型及其转换

mysql有布尔类型吗?