ale*_*exn 5 c# many-to-many linq-to-sql
我目前正在使用Linq将sql作为我的OR-mapper.我的问题是我无法想出一种在多对多环境中进行粗略操作的方法.
读取部分没问题.我只是创建一个分部类并公开一个属性,使用我的关系表读取所有条目.
添加创建,更新和删除功能的最佳方法是什么?
谢谢
不幸的是,LINQ to SQL不能优雅地处理多对多的关系.
不错的是,您可以将自定义代码添加到生成的代码中,以使事情执行得更好.通过向生成的对象添加自定义集合,可以使多对多关系的处理变得透明.
这是我开始的博客链接.我的代码更复杂(实现IBindingList等)但这给了你基本的想法:
如何使用Linq to SQL实现多对多关系:第二部分(包括添加/删除支持)
这里是该项目源代码的链接:
| 归档时间: |
|
| 查看次数: |
1986 次 |
| 最近记录: |