我们正在使用ADO.NET Data Service Provider Toolkit来实现在SharePoint 2010中运行的自定义OData服务端点(使用.NET 3.5)。
默认情况下, Edm.DateTime在为服务端点生成元数据时被标记为Nullable =“false”:
<Property Name="DATE" Type="Edm.DateTime" Nullable="false" />
有没有办法更改可以为NULL的DateTime属性的此设置?
Edm.Boolean 以及一些数字类型似乎也是如此。
答案 0 :(得分:1)
如果属性的类型为Nullable,那么OData属性也是如此。
在这种情况下,而不是DateTime,属性需要是DateTime? (可为空的)。