У меня есть собственный .Net DataService и я не могу понять, как вернуть данные для отношений.
База данных имеет 2 таблицы (Customer, Address).У клиента может быть несколько адресов, но каждый адрес может быть только у клиента.
Я использую Dictionary<string,object>
в качестве типа данных.
Мой вопрос, для следующих 2 URL-адресов, как это сделать?я возвращаю данные.
http://localhost/DataService/Customer(1)/Address
http://localhost/DataService/Address(1)/Customer
Для нереляционных запросов я возвращаю List<Dictionary<string,object>>
Так что я представил дляотношение, которое я должен просто заполнить элементом: Dictionary<string,object>
для одиночных и List<Dictionary<string,object>>
для многих отношений.
customer["Address"] = new List<Dictionary<string,object>>();
address["Customer"] = new Dictionary<string,object>();
Но это просто дает мне NullRefferenceException
Так что же я делаю не так?