2012-06-27 48 views
1

我的表格很少有必須通過補間表格「在表格之間」訪問關係數據。如何在使用WebAPI的表格之間映射EntitySet

例如:我有一個名爲DoorHardware

命名門的實體,一個命名爲硬件,和(DoorID INT,硬件ID INT)我使用JSON序列化客戶機上的數據,使用.NET的WebAPI打包它變成強類型的對象。一切都映射正確接受,當我到了我需要硬件EntitySet爲EntitySet而不是EntitySet的情況。

我們如何告知WebAPI從JSON獲取硬件,而不是查找DoorHardware,因爲我的JSON的結構如預期。 {door.hardware {}} ...而不是{door.doorHardware}

SQL Tables 這裏是.net WebAPI服務器端。您可以看到門硬件是用於JSON映射到的EntitySet是DoorHardware而不僅僅是Hardware。

webAPI/JSON

回答

0

加在我的LINQ to SQL項目和的WebAPI的部分類預期的屬性映射。

public partial class Door 
    { 
     public EntitySet<Hardware> Hardware{ get; set; } 
    }