entity-framework - 使用 ef 在数据库中使用没有时间的日期

标签 entity-framework postgresql asp.net-core

我应该使用什么类来使用 ef 和 asp.net core(使用数据库 postgres)保存日期(没有时间)? DateTimeOffset 总是试图节省时间。

public class something
{
        [Column(TypeName="date")]
        [Required]
        public DateTimeOffset StartDate { get; set; }
}

最佳答案

StartDate 更改为 DateTime,而不是 DateTimeOffSet:

public DateTime StartDate { get; set; }

然后您可以使用 StartDate.Date ( DateTime.Date )。

关于entity-framework - 使用 ef 在数据库中使用没有时间的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41013663/

相关文章:

c# - 如何将 FluentValidation 库与 MediatR IPipelineBehavior 一起使用?

C# EF6 实体映射

hibernate - 用新行替换现有行会导致重复键异常

python - 将抓取的数据加载到 Postgresql 中

c# - 如何在不知道构建配置的情况下将 EXE 从 .net 核心应用程序的 bin 目录复制到 wwwroot?

c# - 当可以从用户对象中提取所需的属性时,像 GetPhoneNumberAsync(IdentityUser user) 这样的 UserManager 方法的目的是什么?

c# - 首先修改由 EF5 代码创建的多对多表

c# - 从 EF 模型生成 DDL 和 POCO 类的工具

c# - 通过多个值查询字段的 Linq 语句被转换为 in 语句

使用动态日期从 CSV 复制 Postgresql