7

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

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

4

1 回答 1

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

于 2015-06-10T10:28:41.227 回答