1

我们正在使用ADO.NET 数据服务提供程序工具包来实现在 SharePoint 2010 中运行的自定义 OData 服务端点(使用 .NET 3.5)。

在为服务端点生成元数据时,默认情况下Edm.DateTime 似乎被标记为 Nullable="false" :

<Property Name="DATE" Type="Edm.DateTime" Nullable="false" />

有没有办法更改可以为 NULL 的 DateTime 属性的此设置?

Edm.Boolean以及一些数字类型似乎也是如此。

4

1 回答 1

1

如果属性的类型是 Nullable,那么 OData 属性也是如此。

在这种情况下,而不是 DateTime,属性需要是 DateTime?(可以为空)。

于 2013-04-09T20:18:30.380 回答