ODataConventionModelBuilder的用法

Gil*_*lla 6 ado.net-entity-data-model convention-over-configur odata c#-4.0

除了将CLR类自动映射到EDM模型之外,该类还有什么优点或用例ODataConventionModelBuilder

它消除了哪些特定的痛苦?如果可能,带有示例代码。

Ven*_*nki 3

ODataConventionModelBuilder 用于为 OData 服务生成实体数据模型 (EDM)。EDM 的主要目的是用于定义 OData 服务模型可以公开的类型系统、关系和操作。

如果您正在寻找特定示例,请参阅此链接 - http://bitoftech.net/2014/04/16/create-read-only-odata-endpoint-using-asp-net-web-api/

一般来说,OdataConventionModelBuilder 优于 ODataModelBuilder,因为它推断继承层次结构、导航属性和标准属性。

另请查看此链接 - http://blogs.msdn.com/b/alexj/archive/2012/11/02/odata-in-webapi-microsoft-asp-net-web-api-odata-0-2- 0-alpha-release.aspx