【问题标题】:Linq To SQL : Modeling AssociationsLinq To SQL:建模关联
【发布时间】:2009-05-29 08:55:10
【问题描述】:

我有三个表项目、用户和项目成员。 ProjectMembers 表是一个映射表,只有 ProjectId 和 UserId 两列。

在我的对象模型中,我有两个类 Project 和 User。 Project 类有一个属性IEnumerable<User> Members

我正在使用外部 xml 映射文件将 linq 映射到 sql 关联。我能够获取项目和用户数据,但我不知道如何映射成员关联。

【问题讨论】:

    标签: linq linq-to-sql poco data-mapping


    【解决方案1】:

    这听起来像是多对多映射(项目 用户)。

    在这种情况下,您将在使用 Linq To SQL 时遇到问题。长话短说,它并不真正支持这种映射。您可以在 google 上找到几种解决方法,其中之一是更改部分类以分别提供对 Project 和 User 类上的 Members/Projects 集合的访问。

    例如http://www.iaingalloway.com/2015/06/many-to-many-relationships-in-linq-to-sql.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多