Я столкнулся с проблемой при попытке запросить данные из базы данных MySql.
Например: у меня есть таблица user_data, которая содержит множество полей, включая user_id, который является строкой, а день, который является датой.При попытке запросить данные с помощью созданного вручную SQL-запроса:
SELECT * FROM `alt_database`.`user_data`
where user_id = '54sdfjghwegFDqwgf' and day = '2011-10-31';
Получает все нормально.Но при попытке запросить те же данные с помощью Nhibernate:
string customer_id = "54sdfjghwegFDqwgf";
DateTime DT = DateTime.Parse("2011-10-31");
var criteria = TheSession.CreateCriteria(typeof(user_data));
criteria.Add(Restrictions.Eq("user_id", customer_id) & Restrictions.Eq("Day", day))
.List<user_data>();
Получает 0 записей.
Любая помощь будет оценена.
Заранее спасибо.
Дмитрий