У меня есть объект с двоичным типом данных и соответствующим varbinary ( max)
в SQL Server. EF создает следующее:
CREATE TABLE [dbo].[Attachments]
(
[Id] INT IDENTITY(1,1) NOT NULL,
[FileName] NVARCHAR(255) NOT NULL,
[Attachment] VARBINARY(MAX) NOT NULL
);
Когда я пытаюсь вызвать .SaveChanges ()
из Entity Framework, я получаю сообщение об ошибке:
Невозможно создать строку размера 8061, что превышает допустимый максимальный размер строки 8060
Я понимаю ошибку, ее много в Google, но я не понимаю, почему я ее получаю. Разве это не должно управляться с помощью Entity Framework / SQL Сервер?
Ричард