我在C#中使用Odata服务。我有两个poco的联系方式和地址。地址是ContactID的可空FK。我需要让Odata添加联系人和地址。我尝试过AddLink和SetLink但得到Navigation Routing error
。这是poco的课程:
Contact
[key]
public Guid ContactID {get;set;}
public string Name{get;set;}
public ICollection<Address> ContactAddresses{get;set;}
Address
[key]
public Guid AddressID{get;set;}
public string Address {get;set;}
[ForeignKey["Contact"]
public Guid? ContactID
[ForeignKey["Tenant"]{get;set;}
public Guid? TenantID {get;set;}
public Contact Contact{get;set;}
public Tenant Tenant{get;set;}
我在C#中使用OData服务。 OData模型是地址和联系人。