Я использую . NET Core и EF Core с драйвером Npg Sql (PostgreSQL).
У меня есть простая модель:
public partial class Attachment
{
public int Id { get; set; }
public byte[] Content { get; set; }
}
Когда я пытаюсь сохранить большой файл (~ 350 МБ), я получаю ошибку 53200 out of memory: Failed on request of size 716624544.
Attachment attachment = new Attachment()
{
Content = File.ReadAllBytes("largeFile.bin")
};
_dbContext.Attachment.Add(attachment);
_dbContext.SaveChanges();
База данных имеет достаточно свободной памяти, чтобы в состоянии хранить 350MB. Что вызывает эту ошибку?