Когда вы отправляете SQL-запрос непосредственно на SQL Server, вам нужно использовать функции SQL Server, а не .NET.
Используйте это вместо:
DataContext.ExecuteCommand("DELETE from Table WHERE Date < GETDATE()");
GETDATE()
является эквивалентом T-SQL для Now ()