ActiveRecord 对象类型是否可以有 varchar(max) 列?
我真的希望为字符串类型的 ActiveRecord 对象的一个属性设置一个无限长度的列,但我不知道如何设置它。当我将长度设置为 -1(SQL Server 中 MAX 的数字)时,出现错误。
有人可以帮忙吗?
编辑:我的意思是Castle ActiveRecord。
I really want to have a column of inifinite length for one of the properties of my ActiveRecord object of type string, but I don't know how to set it. When I set the length to -1 (the number for MAX in SQL server) I get an error.
Can anyone help?
EDIT: I meant to say Castle ActiveRecord.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我找到了答案。显然,如果您将长度设置为大于 4000 的值,则会将列设置为最大长度。
I found the answer. Apparently if you set the length to anything greater than 4000 it will set the column to MAX length.
varchar(max) 或 nvarchar(max) 类型适合您。
the varchar(max) or nvarchar(max) type is suitable for you.
将列的数据类型设置为文本....
set the data type of the column to text....