下一个代码运行时出现异常:
var fbPost = db.FacebookStatusUpdates
.Where(f =>
f.FacebookUpdateTime - f.ClientTime.Offset <=
DateTimeOffset.Now.UtcDateTime - ConvertTimeSpan(f.Offset) &&
f.Status == FacebookNotificationStatus.Active &&
f.Alarm.User.FbStatus == true).ToList();
异常消息
LINQ to Entities 不支持指定的类型成员“偏移”。仅支持初始化程序、实体成员和实体导航属性。
我的模型:
public class FacebookStatusUpdate
{
public long Id { get; set; }
public DateTime FacebookUpdateTime { get; set; }
public string PostId { get; set; }
public DateTime? FacebookPostTime { get; set; }
public DateTimeOffset ClientTime { get; set; }
public int Offset { get; set; }
public virtual FacebookNotificationStatus Status { get; set; }
public virtual Alarm Alarm { get; set; }
}
有人可以帮助我吗?