LINQ到目前为止一直非常优雅,但是对于执行基本的m2m查询,我没有立即看到任何解决方案。
更糟糕的是,虽然它适用于任何其他表关系,但LINQ在我的m2m表的类结构中没有给我提供关联。
所以我可以做一些事情,比如
artwork.artists.where(...)
//or
artist.Artworks.add(artwork)
但是我做不到
artwork.artowrks_subjects.tagSubjects.where(...)
//or
tagSubject.artworks_subjects.add(artwork)
alt text http://img299.imageshack.us/img299/257/20090902122107.png
有没有解决这个限制的常见模式?