0

我正在尝试创建一个适用于 SQL Server 2008/2012 和 SQLCE4 的数据模型。我遇到的问题是二进制数据列。

SQLCE 需要使用“图像”列类型,但在 SQL Server 2012 中已弃用。

如果我将一个属性声明为:

byte[] Content { get; set; }

这在 SQL Server 中很好,但如果我将其声明为,则 SQLCE 会失败:

[Column(TypeName = "image")]
byte[] Content { get; set; }

它现在适用于 CE,但不适用于 SQL 服务器!

有什么方法可以让这两者都适用吗?

4

1 回答 1

1

采用 [MaxLength]

这适用于 SQL Server 和 SQL Server Compact

于 2013-05-24T07:33:54.867 回答