繁体   English   中英

如何正确使数据类型为varchar的C#属性?

[英]How do I correctly make a C# property of data type varchar?

我们正在制作一个ASP.NET应用程序,并首先制作了数据库。 我们正在尝试添加User表,而不使用默认数据库。 我想添加属性,例如数据类型为varchar且长度可变(30)的UserID。 无论我如何输入,语法都不正确。

我试过了:public int UserID {get; 组; } public varchar(30)UserId {get; 组; } public varchar电子邮件(30){get; 组; } public varchar Password(30){get; 组; }

是否必须更改数据库中的所有内容以匹配代码,或者如果我在代码中使用字符串,可以将其保留在数据库中吗?

它说the symbol varchar cannot be resoved.

请帮忙。

varchar是一种SQL Server数据类型,您需要在C#代码中使用.NET的string类型。 以下代码对任何大小的varchar数据均有效:

public string Email {get; set;}

您可以检查SQL Server数据类型映射以了解其他SQL Server数据类型及其.NET等效项。

如注释中所建议,使用与SQL数据类型varchar等效的c# string

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM