Здравствуйте. Я использую Oracle Connect DevArt для работы с POCO и Oracle Entity Framework 4.1.
У меня проблема с некоторыми запросами, в которых тип столбца Oracle имеет тип Char (фиксированной длины).Параметр, который используется в сгенерированном запросе SQL, форматируется как VarChar вместо Char, и это заставляет мои запросы возвращать ноль строк.Есть ли какой-нибудь способ заставить EntityFramework / DevArt заполнить параметр?
Вот пример проблемы (запрос имени пользователя).Этот код должен возвращать строки, но это не так.
string aUserName = "Test";
var query = from u in users
where u.UserName == aUserName
select u;
Если я изменю первую строку кода на:
string aUserName = "Test".PadRight(20);
Тогда он работает (столбец Oracle - Char (20)).Я хотел бы не делать заполнение (мне не нужно с SQL Server).Могу ли я внести какие-либо изменения в конфигурацию?Переключатель строки подключения?Атрибут моего POCO?