我一直在网上搜索,试图找出正确的语法,让 Entity Framework Code First 使用一列创建表:varchar(max)。
这就是我所拥有的。默认情况下,这会创建 varchar(128)。如何创建 varchar(max)?
我尝试过[MaxLength]但没有成功。
任何帮助,将不胜感激。谢谢!
[Column(TypeName = "varchar")]
public string MediaDesc { get; set; }
[Column(TypeName = "varchar(MAX)")]
令人惊讶的是,最明显的解决方案有效。
The [MaxLength]
属性只创建一个varchar
列的最大长度不是 MAX,但在我的例子中 (SQL Server Express 2008 R2) - 8000。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)