【发布时间】:2014-07-23 01:09:30
【问题描述】:
我有许多模型是从数据库中逆向工程(代码优先)的。我想公开一个本地移动应用程序和网站将使用的 OData 服务。然而,这些模型有许多与 OData 不兼容的 Nullable 对象。有没有一种聪明的方法可以让它发挥作用?还是我必须为我的每个模型创建与 OData 兼容的 ViewModel?
例如
public class Product
{
public string Name {get;set;}
public Nullable<DateTime> DateUpdated {get;set;} //not compatible with OData must be DateTimeOffset
.....
}
谢谢
【问题讨论】:
-
“但是这些模型有许多与 OData 不兼容的 Nullable 对象”这是什么意思?
标签: asp.net-web-api odata