【问题标题】:[DataType(DataType.Date)][DataType(DataType.Date)]
【发布时间】:2023-03-22 06:16:01
【问题描述】:

我有一个日期字段,我想使用上面的日期注释。通常,您会将其包含在模型中,在 date 属性上方,如下所示:

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

但由于我的数据库已经构建,我直接从数据库中生成了实体模型。

当然,实体模型生成的cs文件建议,而不是修改代码,因为这些文件是自动生成的。

知道在这种情况下如何为 DateTime 列设置日期类型注释吗?

谢谢

【问题讨论】:

  • 听起来你首先使用了模型。为什么需要添加属性,而不是使用代码优先...?

标签: c# entity-framework


【解决方案1】:

当您使用 DB-first 时,您可以通过以下两种方式之一执行此操作:

我更喜欢第二种解决方案,因为它允许表示和实体模型独立发展。

【讨论】:

  • 谢谢克雷格,我想知道部分类,但我喜欢专用视图模型的想法。乔
猜你喜欢
  • 2015-10-31
  • 1970-01-01
  • 2019-09-20
  • 2013-08-03
  • 2022-10-21
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多