В моей базе данных есть поле varchar (1). Мне не разрешено это менять. Единственные значения для этого поля: 0 или 1.
Вот предложение where запроса linq:
where
g.id_Group == idGroup &&
a.AccountOpen.Value == '1'
Мой запрос linq сгенерировал следующий sql where clause
WHERE ([t1].[id_Group] = 1234) AND (UNICODE([t0].[AccountOpen]) = '1')
AccountOpen - это поле varchar (1).
Я изменил предложение where на это вручную
WHERE ([t1].[id_Group] = 1234) AND ([t0].[AccountOpen] = '1')
Второй запрос возвращает строки данных, а первый - нет. Как я могу заставить это работать БЕЗ изменения схемы базы данных?