У меня есть следующая модель:
public class TestModel
{
public byte[] File { get; set; }
}
, которая отображает File
в столбец varbinary(max)
в SQL Server.
Теперь я хочу получить длину файла без загрузки данных,Я могу сделать это с помощью
context.Test.Select(x => SqlFunctions.DataLength(x.File)).ToList();
Как расширить мою модель, чтобы в ней было FileLength
как автоматически вычисляемое поле?Например, что-то вроде
public class TestModel
{
public byte[] File { get; set; }
[MapToDBFunction(SqlFunctions.DataLength)] <== WHAT SHOULD BE HERE??
public int? FileLength { get; set; }
}