【发布时间】:2016-04-09 07:22:14
【问题描述】:
我们有一个项目使用LinqToSql 作为它的ORM,我们想使用OData 版本4 公开我们的实体(据我所知,我们不能使用WCF Data Services,我们应该改用Web Api)。
到目前为止,我在网上找不到任何示例或文档来说明如何使用 LinqToSql 和 OData WebApi。
问题是ODataConventionModelBuilder 与EntityFramework 一起使用(实际上它的默认约定集与DataComponentModel 注释一起使用,而我们的LinqToSql 实体中没有使用)
我正在寻找与System.Data.Linq.Mapping 配合使用的ODataModelBuilder 来制作模型。
另一种解决方案是为 ODataConventionModelBuilder 找到正确的约定集,以与 LinqToSql 映射注释一起使用。
我不知道这个模型构建器是否存在或者我们应该自己实现它?
【问题讨论】:
标签: c# asp.net-web-api linq-to-sql odata