такой LINQ
public byte[] GetContent(int templateId)
{
Binary b = Context.ProjectTemplate
.Where(_ => _.Id == templateId)
.Select(_ => _.Content)
.FirstOrDefault();
return b == null ? null : b.ToArray();
}
падает с ошибкой Out of memory когда имеем блоб размера 75Мб.
В то вермя как такой код
public byte[] GetContentPureSql(int templateId)
{
var ctx = Context;
return
ctx
.SetCommand("select Content from ProjectTemplate where Id = @Id",
ctx.InputParameter("@Id", templateId))
.ExecuteScalar<byte[]>();
}
работает отлично.
Просьба починить первый.
Спасибо
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Здравствуйте, Holms, Вы писали:
H>Просьба починить первый.
Чинить надо не blt, а твой код, читающий сотю мег сплошным куском в 32-хбитном процессе.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476 on Windows 7 6.1.7600.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Чинить надо не blt, а твой код, читающий сотю мег сплошным куском в 32-хбитном процессе.
А я всё думал когда же ты ответишь по теме?
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Здравствуйте, Holms, Вы писали:
AVK>>Чинить надо не blt, а твой код, читающий сотю мег сплошным куском в 32-хбитном процессе.
H>А я всё думал когда же ты ответишь по теме?
Ну продолжай грызть кактус.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476 on Windows 7 6.1.7600.0>>