Прежде всего, сделайте так
var testLinq = (from t in DBDataContext.Certificates select t).ToList();
foreach (var t in testLinq)
{
....
}
и конвертируйте вашу строку в datetime, как это
DateTime dt = DateTime.Parse("yourString")
если не работает,
DateTime dt = new DateTime(year,month,day);
и получите значения года, месяца и дня с помощью Convert.ToInt32 (yourString.SubString (0,4)) и т. Д.