我的數據庫中有一個名爲Created的列,它是一個日期時間和一個名爲Minutes的列,它是一個varchar(5),並且將包含0,60,120等在linq查詢中添加從一列到datetime列的分鐘
我如何寫一個LINQ statment只返回那些記錄:
其中創建+分已經超過了當前的時間?
謝謝!
---更新:到目前爲止的代碼---
var results = from emails in MyDAL.Context.Emails
emails.Created.Value.AddMinutes(double.Parse(emails.Minutes)) > DateTime.Now
select emails;
是否有原因分鐘是varchar而不是int?如果它是int,它會保存一個cast/convert。 – Joey
這是一個int,但被改變了。這是一個很長的故事:-) – user390480