在实体框架迁移中强制使用DateTime

德克·达斯塔德利(Dirk Dastardly)

我正在使用实体框架迁移创建数据库,并且希望将所有DateTime字段创建为DateTime而不是默认的DateTime2。我不需要DateTeim2的精度,也不需要麻烦,即使我不需要它,也不必为每个datetime字段分配一个值。

戴维

如前所述这里,MSDN文档建议使用datetime2没有更多的“麻烦”在使用它。但是,如果绝对必须将列作为datetime类型,则将此属性添加到属性中:

[Column(DbType="datetime")]
public DateTime? SomeDate { get; set; }

如果您现在可以继续使用datetime2并且不想为该列分配值,请使其为nullable例如,如果您的媒体资源看起来像这样:

public DateTime SomeDate { get; set; }

然后将其更改为:

public DateTime? SomeDate { get; set; }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用实体框架中的更新的DatabaseGeneratedOption迁移实体

来自分类Dev

实体框架EDMX强制DateTime2

来自分类Dev

实体框架迁移中的填充表

来自分类Dev

合并实体框架中的迁移条目

来自分类Dev

实体框架迁移中的填充表

来自分类Dev

使用 Vagrant 时的实体框架添加迁移

来自分类Dev

实体框架CodeFirst迁移

来自分类Dev

使用实体框架在一次迁移中更新列长和数据

来自分类Dev

使用自动迁移实体框架MVC C#在新表中添加外键

来自分类Dev

如何在实体框架核心2中使用自动迁移

来自分类Dev

使用自动迁移实体框架MVC C#在新表中添加外键

来自分类Dev

实体框架中的复杂DateTime查询

来自分类Dev

代码优先迁移-实体框架-无法在表中添加列

来自分类Dev

在C#中回滚实体框架迁移

来自分类Dev

实体框架迁移从功能中插入默认值

来自分类Dev

实体框架6从代码优先迁移中获取sql

来自分类Dev

MySql数据库中的实体框架代码优先迁移

来自分类Dev

在C#中回滚实体框架迁移

来自分类Dev

在实体框架迁移中从复杂对象创建字段时出错

来自分类Dev

如何使实体框架迁移使用web.config转换?

来自分类Dev

使Firebird首先使用实体框架代码和迁移

来自分类Dev

使用Visual Studio 2013的实体框架迁移错误

来自分类Dev

实体框架,自动应用迁移

来自分类Dev

C#实体框架迁移

来自分类Dev

实体框架迁移变更检测

来自分类Dev

实体框架显式迁移

来自分类Dev

实体框架迁移添加失败

来自分类Dev

如何在实体框架中删除强制转换枚举类型

来自分类Dev

使用多对多关系实体框架强制内部联接