soo*_*ise 3 c# sql linq-to-sql
DataContext.ExecuteCommand("DELETE from Table WHERE Date < Now()");
Run Code Online (Sandbox Code Playgroud)
我收到一个关于Now()不是公认的内置函数名称的错误.
将SQL查询直接发送到SQL Server时,需要使用SQL Server函数 - 而不是.NET函数.
请改用:
DataContext.ExecuteCommand("DELETE from Table WHERE Date < GETDATE()");
Run Code Online (Sandbox Code Playgroud)
GETDATE() 是Now()的T-SQL等价物