MySQL场空间分配

时间:2016-08-01 14:17:51

标签: c# mysql sql entity-framework

首先,我在我的应用程序上创建一个模型,然后Entity Framework生成用于创建表的SQL。 第一个生成类型为varchar(20)的列,第二个生成longtext

示例

[StringLength(20)]
public string Code { get; set; }

public string CodeTwo { get; set; }

问题

这两个声明(空间分配)之间有什么区别吗? (即使它们存储相同的值,例如" test"它有5个字符。)

如果我知道某个字段的长度与它之间的长度有10-15个字符的差异,那么这是限制最大长度的最佳方法,或者让它“无限制”#34 ;(空间分配)?

提前致谢。 对不起,我的英语很差。

0 个答案:

没有答案