.NET MVC:如何在SQL CE的Code-First中定义ntext字段?
我有以下型号:
public class Blog { public int BlogID { get; set; } public int CategoryID { get; set; } [MaxLength(70)] [Required] public string BlogTitle { get; set; } [Column(TypeName="ntext")] public string BlogContent { get; set; } } 我已在SQL CE4数据库中手动将字段BlogContent设置为ntext类型(16字节). 但是,每次我尝试插入超过4000个字符的文本时,都会出现以下错误:
我已经尝试为[Column(TypeName =“ntext”)]设置注释,但这没有区别.当我通过EntityValidationErrors集合循环时,问题是由BlogContent引起的,错误说:
如何定义我的模型以获得BlogContent的ntext字段? 似乎忽略了任何数据注释;假设没有MaxLength的字符串默认限制为4000个字符. 解决方法我已经解决了,你需要使用:[Column(TypeName="ntext")] [MaxLength] public string BlogContent { get; set; } 详情请见:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQL Server误区30日谈 第28天 有关大容量事务日志恢复模式的
- 图文详解SQL Server 2008R2使用教程
- sqlserver replace替换text类型字段
- Skipping Errors in Transactional Replication on SQLSERV
- Reporting Service电子邮件订阅
- SQL Server 中 RAISERROR 的用法详细介绍
- 数据库设计 – 如何计算数据库设计存储成本?
- 通过订阅发布将sqlserver2008上的数据表复制到oracle数据库
- SqlServer 2005 排序规则的修改
- SQL Server中数据行批量插入脚本的存储实现