LINQ to Entities 用于减去 2 个日期

2024-01-12

我正在尝试使用 LINQ 和实体框架确定两个日期之间的天数。它告诉我它无法识别 System.TimeSpan 类上的 Subtract

这是 LINQ 查询的 where 部分。

where ((DateTime.Now.Subtract(vid.CreatedDate).TotalDays < maxAgeInDays))

这是我在 VS.NET 调试器中收到的错误

{“LINQ to Entities 无法识别“System.TimeSpan Subtract(System.DateTime)”方法,并且此方法无法转换为存储表达式。”}

我做错了什么还是有更好的方法来获取实体框架中两个日期时间之间的天数?

谢谢 迈克尔


在这种情况下,接受的答案更好,但作为参考,您可以使用EntityFunctions http://msdn.microsoft.com/en-us/library/dd412643.aspx类来执行日期操作等。

where (vid.CreatedDate >= EntityFunctions.AddDays(DateTime.Now, -maxAgeInDay))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LINQ to Entities 用于减去 2 个日期 的相关文章

  • 在 PostgreSQL 的表中添加缺失的日期

    我有一个表 其中包含 2002 年每一天的数据 但其中缺少一些日期 即 2002 年有 354 条记录 而不是 365 条 对于我的计算 我需要在表中包含空值的缺失数据 ID rainfall date 100 110 2 2002 05
  • Nullable DateTime 工作是否正确?

    请检查以下代码 DateTime tmp new DateTime tmp null return tmp ToString 它返回String Empty 这是对的吗 可能在第二行代码中引发异常会更好 是的 这是正确的 来自文档 http
  • 闰年错误的一些例子有哪些?

    闰年错误是一种代码缺陷 当在闰年 https en wikipedia org wiki Leap year 通常在提前公历系统内 上一个闰年是 2016 年 下一个闰年是 2020 年和 2024 年 闰年有两个独特的属性 闰年有 2 月
  • EF 中的 GUID COMB 策略

    有没有办法使用 CodeFirst 设计为新的 Entity Framework 4 1 中的对象实现 Guid COMB 身份策略 我想设置StoreGeneratedPattern可以 但它仍然给我正常的 GUID 为什么要担心数据库中
  • 获取当前时间/日期的时间戳

    我需要使用 PHP 的简单代码来使用 TIMESTAMP 获取当前日期 时间并将其插入数据库 我在数据库中有一个名为 ArrivalTime 的字段作为时间戳 EDIT
  • 将字符串替换为 jq

    我有以下文件file txt a a b a time 20210210T10 10 00 a b b b time 20210210T11 10 00 我用以下方法提取值bash命令jq 我在海量 100g 文件上使用此命令 jq r a
  • 同时使用实体框架与 SQL Server 和 SQLite 数据库

    我有一个用于测试目的的 C Net 4 0 控制台应用程序 使用 VS 2012 我的目标是能够创建一个可在 MS SQL Server 数据库和 SQLite 数据库上使用的单个实体框架 edmx 文件 基本上 我想使用相同的实体模型类和
  • Linq 选择行,其中日期在当月

    我需要获取当月的数据 一直无法找到有效的解决方案 这是我的代码 它为我提供了所需的数据 但我获取的是整整一个月前的数据 而不是当前月份的数据 我选择了两次日期 限制 row gt DateTime Today Addmonths 1 有任何
  • 将毫秒转换为日期 (jQuery/JavaScript)

    我有点漫无目的 但我会尽力保持清晰 我很无聊 所以我正在做一个 呼喊箱 我对一件事有点困惑 我想获取输入消息的时间 并且想确保我获取服务器时间 或者至少确保我没有获取用户的本地时间 我知道没关系 因为这东西除了我之外不会被任何人使用 但我想
  • java.time DateTimeFormatter 解析具有灵活的后备值

    我正在尝试将一些代码从 joda 时间移植到 java 时间 JodaTime 可以像这样指定年份的后备值 parser withDefaultYear new DateTime DateTimeZone UTC getYear parse
  • .NET 实体框架核心

    我已经阅读了过去两年中发布的几乎所有有关 EF 的其他问题 我下载其他软件包没有任何问题 只是实体框架不会为我安装 我什至尝试安装最新版本的 Nuget 并在我的项目目录中使用它的工具来恢复包 之后 我将这一行添加到我的 csproj 中
  • 应用程序内的 SQLite 文件版本兼容性

    我有一个 C NET 应用程序 一种复杂的计算应用程序 其中用户输入数据 处理后的信息使用 JSON 序列化和 EF 保存到 SQLite 文件中 需要时可以将其加载到我们的应用程序中 应用程序在开发过程中经历了很多变化 类也被修改 因此
  • 计算按月分隔的两个日期之间的天数

    我需要计算两个日期之间的天数 DateTime 但有一个转折 我想知道这两天跨越的每个月有多少天 两个人有简单的方法吗 Example 我的开始日期是 30 03 2011 结束日期是 05 04 2011 那么结果应该是这样的 var r
  • asp.net mvc 4 - 可以在每个线程共享 DbContext 吗?

    From 每个 Web 请求一个 DbContext 为什么 https stackoverflow com questions 10585478 one dbcontext per web request why 我的理解是 DbCont
  • 如何使用 MySQL 的 LOAD DATA LOCAL INFILE 在导入 CSV 时将字符串日期更改为 MySQL 日期格式

    我正在使用 MySQL 的 LOAD DATA LOCAL INFILE SQL 语句将数据从 CSV 文件加载到现有数据库表中 下面是一个 SQL 语句示例 LOAD DATA LOCAL INFILE file csv INTO TAB
  • WinForms 中的 EF:如何过滤 BindingSource/DGW 中的数据 (.Local.ToBindingList())

    我按照本教程生成了 EF 模型 首先是数据库 和数据源http msdn microsoft com en us data jj682076 aspx http msdn microsoft com en us data jj682076
  • 类型中的属性名称必须是唯一的

    我正在使用 Entity Framework 5 并且有以下实体 public class User public Int32 Id get set public String Username get set public virtual
  • 欧洲中部时间 14 日 3 月 30 日星期五 00:00:00 至 日/月/年

    我尝试解析格式日期Fri Mar 30 00 00 00 CET 14至 日 月 年 这是我的代码 SimpleDateFormat formatter new SimpleDateFormat dd MM yyyy System out
  • 同一配置文件上的两个不同提供程序

    我在用着实体框架 6 1 0 I have 2 家提供者 MysqlClient 和 SQLServerCE 我需要创建2个不同的DBContext 这迫使我创造2个配置类因为mysql有一些不同的东西 但是当我初始化应用程序时 Datab
  • 从数据库和文件系统中删除文件

    我有一个表引用我们网络上共享位置中的文件 将文件路径存储在数据库中 我有一个按钮需要从数据库中删除记录并从文件系统中删除文件 foreach var report in reports string filePath report Repo

随机推荐

  • CSS :link 和 :visited 伪类 - Web 浏览器是否遵守规范?

    The W3 org CSS 规范 http www w3 org TR CSS2 selector html link pseudo classes陈述如下 强调我的 link 伪类适用于尚未访问过的链接 一旦用户访问了链接 visite
  • vscode - 更改当前文件的突出显示颜色

    如何为打开的文件的背景添加自定义样式 后面的浅灰色fetch js 我相信您正在寻找list inactiveSelectionBackground主题设置 您可以使用以下命令进行设置workbench colorCustomization
  • 将 cocoapod 依赖项添加到 cocoa touch 框架

    我正在尝试研究如何将 cocoa pod 依赖项添加到具有嵌入式 cocoa touch 框架的 iOS 应用程序 我的 podfile 设置如下 link with TestApp TestAppFramework platform io
  • 使用 Eclipse IDE 开发 HTML5 应用程序

    我正在寻找一个好的 IDE 来开发 HTML5 应用程序 我知道我可以使用 Eclipse 来做到这一点 我已经在我的开发中使用了它 目前我使用 Eclipse Helios Release 我应该下载 Eclipse Helios Ser
  • 替换txt文件中输入的文本函数值不起作用

    这是我的过期 txt file foo1 2020 03 01 13 33 foo2 2020 02 01 08 45 foo3 2020 01 01 11 30 我需要打开过期 txt文件并替换以下所有日期值 2020 03 01 13
  • GitHub 页面只显示 ReadMe 文件?

    我正在尝试将我的网页托管到 Github 页面中 但由于某种原因 它似乎只显示我的自述文件 GitHub 存储库 https github com InquisitiveDev2016 InquisitiveDev2016 github i
  • dplyr 过滤器无法与 lubridate 一起使用

    我很难理解为什么下面的代码会这样 基本上 过滤器似乎已应用 但在后续调用中无法工作 gt library dplyr gt library lubridate gt gt md1 lt data frame no 1 4 time c 12
  • 是否可以使用 getUserMedia 检测相机何时打开/准备就绪?

    我成功地将 webcam js 与 Angular 应用程序一起使用 以允许用户捕获自己的照片 但是 我遇到了一些用户上传空白 全白或全黑照片的问题 我怀疑某些相机的启动速度比其他相机慢 这使得用户可以在相机真正工作之前拍摄自己的空白照片
  • 如何使用c++在Windows中锁定文件?

    如何将 Windows 中的文件锁定为仅当前线程 同一进程中的其他线程和其他进程 可以访问 读 写 该文件 如果可能 请告诉我一些类似 fcntl 的解决方案 锁定具有其描述符的文件的解决方案 但无论如何 其他解决方案也是受欢迎的 在Win
  • Django 2.0 allauth Facebook 2018

    我使用 Django all auth 登录 Twitter 和 Google 现在 Facebook 出现问题 尝试了 localhost 127 0 0 1 etc 之间的每一个组合 也通过将我的主机更改为 local domain c
  • 将记录添加到 Firebase 数据库时发送电子邮件

    我想向签名用户发送一封电子邮件 其中包含用户添加到 Firebase 数据库的数据 我正在使用 AngularJS 用户界面 是否有 Firebase 模块会触发电子邮件 并将数据添加到签名用户中 谢谢 拉杰什 你应该调查一下Firebas
  • 为什么 Python 代码在函数中运行得更快?

    def main for i in xrange 10 8 pass main 这段代码在Python中运行 注 计时是用Linux中BASH中的time函数完成的 real 0m1 841s user 0m1 828s sys 0m0 0
  • CORS 策略已阻止从 '' from origin '' 获取数据:请求的资源上不存在 'Access-Control-Allow-Origin' 标头

    I have this api method get that is connected to a lambda function that does a simple select from a database if i test th
  • Android:从正在运行的服务获取变量

    我的活动启动了一个服务 当我关闭我的应用程序时 该服务将继续运行 好吧 没错 但是 当我在活动中再次打开应用程序时 我需要知道在我之前启动的正在运行的服务 类 上定义的公共变量的值 我怎样才能做到这一点 Thanks 如果您将 Activi
  • iOS 5 Segue 实现

    在两个视图控制器之间实现 segue 时 如何使用 segue 对象更改目标视图控制器的属性 文档说这可以在prepareForSegue sender 方法中完成 我尝试过但没有成功 我不知道你是否还需要这个答案 但这是一个如此孤独的帖子
  • Rails3 rspec 问题

    我正在尝试rails3 我在用铁路教程 http railstutorial org 探索有关 Rails3 的更多信息的网站 该教程非常适合入门 我对rails2 的经验很少 我的 rspec 存在问题 目前阻碍了我的进度 我看到教程推荐
  • 获取 chrome 下载文件夹

    Windows 7 中的默认下载文件夹是c 用户 用户名 下载对于 Chrome 但可以通过设置将默认下载文件夹设置为其他文件夹 我需要找出哪个文件夹是下载文件夹 所以如果我将下载文件夹设置为c dd 那么我需要找出具体的文件夹 有没有办法
  • 如何在 chrome 中检查系统时间格式 - 在 JavaScript 中是 12 小时还是 24 小时?

    date toLocaleTimeString不适用于 Chrome 并且始终以 12 小时格式返回时间 我需要根据系统的时间格式显示时间 简短的回答是No您无法在浏览器中获取默认时间格式 因为它依赖于系统和浏览器设置 而 JavaScri
  • 如何将 CoreML 模型转换为 TensorFlow 模型?

    我了解到可以将 TensorFlow 模型 pb 文件转换为 CoreML mlmodel 以在 iOS 平台上运行 但我有一些想要在张量流上运行的 mlmodel 文件 所以我想知道是否有任何方法可以将它们转换为 pb 文件或任何其他方式
  • LINQ to Entities 用于减去 2 个日期

    我正在尝试使用 LINQ 和实体框架确定两个日期之间的天数 它告诉我它无法识别 System TimeSpan 类上的 Subtract 这是 LINQ 查询的 where 部分 where DateTime Now Subtract vi