【问题标题】:Configure OData property to have type Date instead of DateTime将 OData 属性配置为具有 Date 类型而不是 DateTime
【发布时间】:2016-09-05 13:55:27
【问题描述】:

我正在关注this "guide" 如何在您的ODataController 中公开Date(不是DateTime

但是我不太明白应该如何实现.AsDate() 扩展方法

public static class PrimitivePropertyConfigurationExtensions 
{ 
  public static PrimitivePropertyConfiguration AsDate(this PrimitivePropertyConfiguration property)
  {…}

  public static PrimitivePropertyConfiguration AsTimeOfDay(this PrimitivePropertyConfiguration property)
  {…}
} 

... 的地方有什么? 我错过了什么明显的东西吗?

property 上的所有方法似乎都没有意义。

【问题讨论】:

    标签: c# asp.net-web-api odata asp.net-web-api-odata odata-v4


    【解决方案1】:

    根据Date & time mapping with EF

    2 Fluent API

    public static class PrimitivePropertyConfigurationExtensions 
    { 
      public static PrimitivePropertyConfiguration AsDate(this PrimitivePropertyConfiguration property)
      {
        property.HasColumnType("date");
      }
    
      public static PrimitivePropertyConfiguration AsTimeOfDay(this PrimitivePropertyConfiguration property)
      {
        property.HasColumnType("time");
      }
    } 
    

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 2018-05-29
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      • 2016-09-26
      • 2010-11-29
      • 1970-01-01
      相关资源
      最近更新 更多