Как использовать метод Startswith для None String Datatype в EF?
Я работаю над проектом C# с EF6.
В моем проекте я хочу получить записи (с EF), которые начинаются со строкового значения, но мой тип данных столбца - Int64, поэтому я пишу под кодами:
using (dbEnteties = new Entities(Connection.CustomEntityConnection))
{
var result = dbEnteties.Where(x =>
//acc_id datatype is int64
x.acc_id.ToString().StartsWith("11")
).ToList();
return result;
}
но верхний метод выбрасывает при исключении:
LINQ to Entities не распознает метод метода System.String ToString(Int64), и этот метод нельзя преобразовать в выражение хранилища.
Как я могу использовать метод StartsWith для типа данных без строки?