1

我使用的是代码优先实体框架,我的四个列是图像的 base64 表示,并且是字符串类型。最初,我允许 EF 将这些存储为默认的 nvarchar(max)。我今天了解到 nvarchar(max) 是数据实际大小的两倍,在处理图像时,这种差异是巨大的。

我尝试使用 varchar,但它的最大长度似乎是 8000,这对于 base64 图像来说太小了。我也尝试过文本,但这似乎不是有效的类型。

关于什么可能是支持数据长度同时保持合理大小的好类型的任何建议?

4

1 回答 1

1

text你可以试试varchar(max)

于 2012-04-11T19:15:55.757 回答