我正在尝试创建一个适用于 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 服务器!
有什么方法可以让这两者都适用吗?