我的表中很少有人必须通过补间表“在表之间”访问关系数据。
示例:我有一个名为Door的实体,一个名为Hardware的实体,另一个名为DoorHardware(DoorID int,HardwareID int)
我正在使用JSON在客户端上序列化数据,并使用.net WebAPI将其打包成强类型对象。当我遇到需要硬件实体集为EntitySet而不是EntitySet的情况时,一切都正确映射接受。
我们如何告诉WebAPI从JSON获取硬件而不是寻找DoorHardware,因为我的JSON按预期结构化。 {door.hardware {}} ...而不是{door.doorHardware}
这是.net WebAPI服务器端。您可以看到门硬件是用于JSON映射的EntitySet是DoorHardwares而不仅仅是硬件。
答案 0 :(得分:0)
在我的linq中添加了一个部分类到sql项目,webAPI按预期映射了属性。
public partial class Door
{
public EntitySet<Hardware> Hardware{ get; set; }
}