Rowlex.net в серебряном свете - PullRequest
1 голос
/ 23 июня 2010

Кто-нибудь испытывал использование классов, сгенерированных rowlex, в приложении silverlight?Так как мы не можем представить классы как службу RIA, каково будет лучшее решение для их использования?Было бы неплохо, если бы linqtordf и rowlex.net были объединены в одно решение ...

Thx, Bart

1 Ответ

1 голос
/ 23 июня 2010

ROWLEX создан главным образом для просмотра и управления графиками RDF в памяти .Сам RDF-граф представлен экземпляром класса RdfDocument (например, вы можете загрузить RDF-файл с диска, вызвав new RdfDocument(@"C:\myRdfGraph.rdf");. Экземпляры сгенерированных ROWLEX классов (или прокси-классов ROWLEX) представляют узел в графе.Эти прокси-экземпляры содержат прямую ссылку на свой RdfDocument, поэтому вы можете выполнять ROWLEX как на сервере, так и на стороне клиента, при условии, что экземпляр RdfDocument хранит экземпляры прокси-класса в одном и том же домене приложений.и его прокси-классы на том же конце провода.

Если вы хотите обрабатывать RDF на стороне клиента с помощью Silverlight, это не должно быть проблемой. Отправьте граф RDF по сети в виде RDF / XMLдокумент, загрузите график на стороне клиента в RdfDocument, и вы можете свободно просматривать / манипулировать им с экземплярами прокси-классов.

Возможно, вы захотите прочитать мой ответ по этому вопросу тоже для более глубокого понимания того, что происходит под капотом.

...