自定义OData操作/自定义EF模型隐藏多对多关系中的联接表
我有一个数据模型,其中有两个表和一个用于多对多关系的连接表。创建 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论