我的 Code-First 实体列声明如下:
[Required, DataType("image")]
public byte[] Picture { get; set; }
验证已关闭:
Configuration.ValidateOnSaveEnabled = false;
并且是列类型仍然是varbinary(4000)
.
当我尝试保存数据时,Entity Framework 抛出异常:
字节数组截断到长度为 4000。
如何声明 C#byte[]
类型应该映射到image
SQL 类型?
版本:
SQL Server 紧凑型 4
实体框架 5 RC
.NET 框架 4.0