ToString conversion in the C# LINQ query -
i having (most trivial problem) strings comparison in c#
i running linq query
var result = q in table q.valuedate.tostring() == "12/11/2014 12:00:00 am" select q; and empty response
however, when try
foreach (var in table) { console.writeline(i.valuedate.tostring()); } i
12/11/2014 12:00:00 12/11/2014 12:00:00 12/11/2014 12:00:00 12/11/2014 12:00:00 what doing wrong here?
i wouldn't sacrifice type safety of date converting string - possibly happening tostring() being converted *char type via cast / convert in db, results in different format. here's how it:
var checkdatetime = new datetime(2014, 11, 12); var result = q in table q.valuedate == checkdatetime select q;
Comments
Post a Comment