1

我的表中很少有必须通过补间表访问关系数据,即“表之间”。

示例:我有一个名为 Door 的实体,一个名为 Hardware,一个名为 DoorHardware(DoorID int,HardwareID int)

我正在使用 JSON 序列化客户端上的数据并使用 .net WebAPI 将其打包成强类型对象。当我遇到我需要硬件实体集是实体集而不是实体集的情况时,一切都正确地接受了映射。

我们如何告诉 WebAPI 从 JSON 中获取硬件而不是寻找 DoorHardware,因为我的 JSON 的结构符合预期。{door.hardware{}}... 而不是 {door.doorHardware}

SQL 表 这是 .net WebAPI 服务器端。您可以看到门硬件是用于将 JSON 映射到的 EntitySet 是 DoorHardwares 而不仅仅是硬件。

网络API / JSON

4

1 回答 1

0

在我的 linq to sql 项目中添加了一个部分类,webAPI 按预期映射属性。

 public partial class Door
    {
        public EntitySet<Hardware> Hardware{ get; set; }
    }
于 2012-06-28T00:52:11.297 回答