Недавно я работал с приложениями WPF, которые взаимодействуют с сервером через веб-службы. В настоящее время я пытаюсь использовать Telerik OpenAccess для работы с базой данных и создания служб для моего приложения WPF.
Однако есть одна проблема, которую мне нужно решить, и некоторые, как я не могу заставить ее работать.
Кажется, что отношения в базе данных не работают.
Я пытался использовать WCF Endpoint Service
и Data Service for .Net 4
. Оба имеют функцию для создания записи в базу данных, например:
* * 1010
У моей базы данных просто есть модель «многие ко многим», например, ff:
--------------
RecordID
--------------
1
2
3
---------------
RecordTag
---------------
RID | TID |
---------------
1 1
2 1
3 1
---------------
---------------
Tag
---------------
TID
---------------
1
2
3
В своем коде я сделал ff:
Service.Record r = new Service.Record(){ [...] };
r.Tags.Add(new Service.Tag(){ [...] };
Результат:
1. WCF Endpoint Service doesn't able to add Tags because r was null.
2.
Служба данных для .Net 4 was only add
Record` без каких-либо тегов
Кто-нибудь знает, как решить эту проблему? Любой ответ или подсказки будут оценены!