Попробуйте это:
var query = context.TestEnt
.Where("DiffDays(it.RunDateTime,'22-11-2012')=0" );
.Select("it.BuySell, it.DepoTerm")
Возможно, вам придется вызывать CreateDataTime
для передаваемых данных, чтобы это работало. Здесь - список всех поддерживаемых функций даты в ESQL.
Вы также можете использовать Linq-to-entity:
var query = context.TestEnt
.Where(x => SqlFunctions.DateDiff("day", x.RunDateTime,'22-11-2012') == 0)
.Select(x => new { x.BuySell, x.DepoTerm });