I am writing this code. Here dt is input into the function, as well as someint. The column Exp is a T-SQL date column, which comes as a DateTime through Linq.
You can move the call to AddDays from the SQL part to the .NET part:
AddDays
a.Exp.Value >= new DateTimeOffset(dt).AddDays(-Convert.ToDouble(Someint))