C#数据类型和常见数据库(SQLServer,MySQL,Oracle,SQLite)的数据类型对应关系


1. SQL Server 数据类型和 C# 数据类型之间的对应关系

SQL Server 数据类型C# 数据类型
bigintlong
binarybyte[]
bitbool
charstring
dateDateTime
datetimeDateTime
decimaldecimal
floatdouble
imagebyte[]
intint
moneydecimal
ncharstring
ntextstring
numericdecimal
nvarcharstring
realfloat
smalldatetimeDateTime
smallintshort
smallmoneydecimal
textstring
timeTimeSpan
timestampbyte[]
tinyintbyte
uniqueidentifierGuid
varbinarybyte[]
varcharstring

请注意,某些数据类型具有不同名称但具有相同的兼容性,例如“datetime”和“smalldatetime”。也可以使用其他 C# 数据类型进行映射,但这些是最常见的。

2. MySQL 中一些常见数据类型和对应的 C# 数据类型

MySQL 数据类型C# 数据类型
INTint
BIGINTlong
SMALLINTshort
TINYINTsbyte / byte
FLOATfloat
DOUBLEdouble
DECIMALdecimal
CHARstring / char
VARCHARstring
TEXTstring
BLOBbyte[]
DATETIMEDateTime
DATEDateTime
TIMETimeSpan

请注意,这只是 MySQL 中最常见数据类型之间的对应关系,实际上还有许多其他数据类型。此外,某些数据类型可能在不同的数据库中具有不同的名称或语法,因此需要适当地进行转换才能实现兼容性。

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:C# 使用Roslyn编译项目 .csproj
下一篇:C# winform选择dll文件
评论列表

发表评论

评论内容
昵称:
关联文章

C#数据类型常见数据库(SQLServer,MySQL,Oracle,SQLite)数据类型对应关系
SQL Server 数据库类型.NET数据类型映射关系
GZDBHelper连接Oracle数据库
GZDBHelper连接MySQL数据库
C# 数据库连接字符串Microsoft.Data.Sqlite数据库连接
GZDBHelper连接SQLite数据库
electron与node.js版本对应关系
C# SQLServer数据库连接
MYSQL数据库连接工具: DBeaver 与 Navicat
Xamarin.Forms 复制本地SQLite数据库
mysql安装
.NET C#教程初级篇 1-1 基本数据类型及其存储方式
ABP VNext框架基础知识介绍(1)--框架基础类继承关系
EFCore数据库提供程序
C#常见异常列表
mysql服务器端运行环境要求
SQLite数据库删除数据数据库文件大小不变
.net core使用Microsoft.Data.Sqlite创建SQLite数据库文件
面试官:如果存取IP地址,用什么数据类型比较好 (C#版本)
WCF中常见报错:The content type text

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码