在数据库中仅存储日期而不是时间部分 C#

2023-12-22

我有一个测试班和一个ExecutionDate只存储日期的属性,但是当我们使用[DataType(DataType.Date)]它还将时间部分存储在数据库中,但我只想要日期部分。

public class Test
{
     [Key]
     public int Id { get; set; }

     [DataType(DataType.Date)]
     public DateTime ExecutionDate { get; set; }      
}

有什么方法可以使用实体框架在数据库中仅存储日期时间部分吗?请帮我....

我在使用时添加了快照[DataType(DataType.Date)]存储时间部分 00:00 我想删除它


我认为您正在尝试指定数据库列类型。您可以使用数据注释,如中所述this https://msdn.microsoft.com/en-in/data/jj591583文章。

这是一个例子:

[Table("People")]
public class Person
{
    public int Id { get; set; }

    [Column(TypeName = "varchar")]
    public string Name { get; set; }

    [Column(TypeName="date")]
    public DateTime DOB { get; set; }
}

默认情况下,字符串被转换为 nvarchar,我们在这里进行了更改。另外,默认情况下映射到sql server中的数据时间的日期时间(我想这就是你问的)被更改为date它只存储日期部分而不存储时间部分DateTime value.

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

在数据库中仅存储日期而不是时间部分 C# 的相关文章

随机推荐

  • C#。执行 if( a == (b 或 c 或 d))。是否可以?

    还有另一种方法可以写这样的东西 if a x a y a z 我发现的一种方法是这样做 if new x y z Contains a 还有其他好的方法吗 我经常使用模仿 SQL 的扩展方法IN public static bool IsI
  • 当 Observable/Completed 完成或释放时,RxJava2 获取事件

    当我订阅时我需要显示一个进度对话框Completable并在操作完成 成功或有错误 或取消后隐藏它 So I do final Completable completable notificationRepository markAllAs
  • Graphviz:如何在 HTML 表格单元格之间创建边缘?

    请考虑以下代码 digraph G node shape plaintext a label lt table border 0 cellspacing 0 tr td first td tr tr td second td tr tr t
  • 单元测试复合函数

    假设你有 3 个函数 函数 函数和函数 function 依赖于 functionAL 和 function functionA a return a functionB b return b functionC a b return fu
  • 在 vi 中自定义单词分隔符

    vi 对待破折号 和空间 作为命令的单词分隔符 例如dw and cw 有没有办法加下划线 还有 我经常想更改变量名中包含下划线的部分 例如更改src branch to dest branch 我最终计算字符并使用s like 3sdes
  • 泽西岛制作媒体类型冲突

    我现在正在尝试 Jersey 随后this http netbeans org kb docs websvc rest html在 netbeans 中设置 Web 服务的链接 我有我的实体类和 REST 类 它可以从 javafx2 客户
  • 带方括号的编码 URL。 Chrome/Firefox/IE 中的不同行为

    我有一个看起来像这样的链接 它有点难看 因为它是 URL a href items fc 5B 5D 12345 amp fc 5B 5D 56789 amp utf8 E2 9C 93 foo a 明确一点 它是 URL 编码并转换为 a
  • 如何让 python 等待 Excel 宏/刷新完成

    我正在使用 Python 在 Excel 中运行宏 我希望Python关闭excel 该宏刷新 Excel 中的数据连接 这可能会很慢 我如何让 python 等到刷新完成才关闭 这就是我正在使用的 我在 xl Quit 之前需要一些东西
  • Nodejs 加密与 python hashlib

    我试图让 python 函数和 nodejs 函数计算相同的哈希值 然而 nodejs crypto 和 python hashlib 之间输出的二进制文件似乎不同 我使用的Python是 hash hashlib sha512 hash
  • 从 Activity 打开片段

    我正在开发一个小型谷歌地图应用程序 它可以让用户找到靠近他们的地方 我想添加功能 让用户将一个地方添加到收藏夹列表中 到目前为止 我创建了可以执行该功能的类 我的主要活动是我的主页 它打开其他活动 代码如下 import android a
  • 修复 Ember 1.12.0 中初始化程序的弃用问题

    我指的是 Ember 1 12 中引入的这一特定弃用 lookup被要求登记 这initializerAPI 不再 收到一个容器 你应该使用instanceInitializer到 从容器中查找对象 我查看了指南 但不确定如何解决这个问题
  • 在运行时在 WPF RichTextBox 中的新行中添加文本

    我想在运行时在 WPF RichTextBox 中的新行中添加一些文本 我可以使用以下方法来做到这一点 FlowDocument mcFlowDoc new FlowDocument mcFlowDoc richTextBox Docume
  • MVC、控制器 - 用例

    我了解到 您应该在 MVC OOD 中将控制器类设置为用例 从上到下仅使用一种运行 MVC 类的方法 是否可以在一个控制器中使用不同的方法来获得更多控制和更好的概览 假设您想要运行一个控制器来显示登录表单 从视图获取 html 等 如果用户
  • Matlab 中的相交体积

    我开发了一个代码 它采用一组 3D 坐标 并执行三角测量来生成凸包 Delaunay 这一切进展顺利 使用 Deluanay 三角测量 我可以使用 tsearchn 测试点是否包含在给定体积中 现在我想取两个这样的 3D 体积 并测试它们是
  • 什么是 Visio Enterprise Architect 的良好替代品? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我一直在使用 Visio 2002 2003 Enterprise Architect 直观地进行数据库架构设计 然后前向生成 DDL 来
  • 解析 PHP 中的属性/值列表

    给定一个带有属性 值对的字符串 例如 attr1 some text attr2 some other text attr3 some weird text 目标是解析它并输出一个关联数组 在本例中 array attr1 gt some
  • 在 PyCharm IDE 中添加 Spark 包

    我已将 PyCharm 设置为与本地 Spark 安装链接在这个链接中 https stackoverflow com questions 34685905 how to link pycharm with pyspark from pys
  • 那么:有什么意义呢?

    其预期目的是什么So https github com idris lang Idris dev blob master libs base Data So idr L14类型 音译为阿格达 data So Bool Set where o
  • 无服务器 Cron 作业触发两次

    我不知道为什么 但我的 webhook 在我的 cron 作业中被解雇了两次 因此 这个 cron 作业应该每 15 分钟运行一次 但它确实执行了两次 我将发布日志 处理程序和 yml 文件来提供帮助 基本上我的 cron 作业将向 sal
  • 在数据库中仅存储日期而不是时间部分 C#

    我有一个测试班和一个ExecutionDate只存储日期的属性 但是当我们使用 DataType DataType Date 它还将时间部分存储在数据库中 但我只想要日期部分 public class Test Key public int