Как использовать метод 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 для типа данных без строки?

0 ответов

Другие вопросы по тегам