例として、2 つの日付を減算して Timespan の値を取得したい
TimeSpan duration = Convert.ToDateTime(completeDate).Subtract(Convert.ToDateTime(lastRundate));
これは通常の実装用です。Entity FrameworkのエンティティへのLinqでそれを行うにはどうすればよいですか
from job in Jobs
   select new JobEntity
  {                                                  
  Duration =  job.CompleteDate.Value.Subtract(job.NextRunDate.Value)
  };
ここで Jobs はテーブル、CompleteDate と NextRunDate は DataType DateTime の列名ですか? (null値が許可されているため)このコードを試したところ、このエラーが発生しました
LINQ to Entities はメソッド 'System.TimeSpan Subtract(System.DateTime)' メソッドを認識せず、このメソッドはストア式に変換できません。 これについてどうすればよいか教えてください。前もって感謝します