C#数据类型

看你这个问题,我觉得你需要的应该是数据库中这些字段的数据类型吧?

account varchar(20)-20个字符以内的可变长度字符串。当然,你可以自己改变长度。

密码varchar(30)

角色名nvarchar(20)-20个字符以内的可变长度字符串。因为可能包含中文,所以还是双字节存储比较好。

学号int或varchar(10)可以根据具体情况用整数或特定结构的字符串进行编号。

学号char(10)一般是固定长度的字符串,长度要改成合适的值。

姓名nvarchar(20)

Gender bit或者char(2) bit只有两个值(0,1),可以分别代表男性和女性,也可以直接保存‘男性/女性’。

国家女建筑师(20)

地址nvarchar(50)

电话varchar(13)可以是手机号码,也可以是固话。

Role int或varchar(20)如果有角色表,可以直接是角色ID或角色名称。

邮政编码char(6)邮政编码有6位固定数字。

Class int或nvarchar(20)如果有类表,可以直接是类ID或类名。

备注text或nvarchar(255)备注如果没有长度限制,可以使用text。

Photo nvarchar(255)或者image只能保存图像路径,或者直接保存数据流。

主题int或nvarchar(20)

主题备注文本或nvarchar(255)

等级编号int或varchar(10)

学期int或nvarchar(20)可以用数字表示学期,也可以省字。

Course int或nvarchar(20)可以是ID或name。

等级积分

系统管理。这是什么?

类编号int或char(10)

类名nvarchar(20)

特殊课程int或nvarchar(20)

教师int或nvarchar(20)可以是ID也可以是name。

注册时间日期时间

-

如果真的用在C#代码里,int还是int,datetime还是datetime,char和varchar和nvarchar只是转向string。