自定义OData操作/自定义EF模型隐藏多对多关系中的联接表

发布于 2024-09-06 05:36:03 字数 312 浏览 4 评论 0原文

我有一个数据模型,其中有两个表和一个用于多对多关系的连接表。创建 OData 服务以公开 Silverlight 应用程序中 CRUD 操作的数据。我想做的是从服务中抽象连接表。我不确定执行此操作的最佳方法是否是在模型中(在 .NET3.5SP1 中使用 EF),或者是否应该使用自定义服务操作来执行此操作。

如果我在 EF 模型中执行此操作(不确定如何执行此操作),那么 OOTB WCF 数据服务内容将很容易说 [..]/Courses(1)/Modules ...否则我会必须创建一个自定义操作来执行此操作。

是否可以在 EF 模型中执行此操作?如果可以,它是如何工作的?

I've got a data model that has two tables with a join table for a many to many relationship & creating an OData service to expose the data for CRUD ops in a Silverlight app. What I'd like to do is abstract the join table from the service. I'm not sure if the best way to do this would be in the model (using EF in .NET3.5SP1) or if I should do it with a custom service operation.

If I do it in the EF model (not sure how I'd do this), then the OOTB WCF Data Service stuff would make it easy to say [..]/Courses(1)/Modules ... otherwise I'd have to create a custom operation to do this.

Is it possible to do this in the EF model and if so, how does that work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文