Как преобразовать int в строковый столбец?

Где выражение:

 filtrationResult = filtrationResult.Where(string.Format("Convert.ToString({0}).Contains(@0)", filter.Field), filter.Value);

filter.Field - это столбец имен (Int32)

Я получаю ошибку:

LINQ to Entities does not recognize the method 'System.String ToString(Int32)' method, and this method cannot be translated into a store expression.

Как правильно конвертировать?

1
nl ja de
Рафаэль Альтхаус, Да
добавлено автор Mediator, источник
что-то вроде частичного поиска по числу?
добавлено автор Raphaël Althaus, источник

1 ответы

Я бы создал оператор switch со всеми возможными значениями для filter.Field , а затем использовал созданные EF свойства.

0
добавлено
Нет свойства или поля «SqlFunctions» существует в типе «CompanyListItem»
добавлено автор Mediator, источник
Если вы используете EF, я бы использовал SqlFunctions.StringConvert
добавлено автор Neil Knight, источник
SqlFunctions - это класс static .
добавлено автор Neil Knight, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)