2

我有一个自定义的 .Net DataService,但不知道如何返回关系数据。

数据库有 2 个表(客户、地址)。一个客户可以有多个地址,但每个地址只能有一个客户。

我正在Dictionary<string,object>用作我的数据类型。

我的问题,对于以下 2 个 url,我如何返回数据。

http://localhost/DataService/Customer(1)/地址

http://localhost/DataService/Address(1)/Customer

对于非关系查询,我返回一个List<Dictionary<string,object>>

所以我想象对于关系,我应该只用 a 填充Dictionary<string,object>单个元素和 a 来填充List<Dictionary<string,object>>多个关系。

customer["Address"] = new List<Dictionary<string,object>>();

address["Customer"] = new Dictionary<string,object>();

但这只是给了我一个NullRefferenceException

那么我做错了什么?

4

0 回答 0