Вы можете сделать это с помощью Delphi Prism - я описал это в моем техническом документе Delphi 2010 DataSnap (не в выпуске Delphi XE документа DataSnap), а также в моем руководстве к учебному пособию по Delphi XE DAtaSnap XE (доступно на Lulu.com или из моего собственного книжного магазина).
Я никогда не пытался написать клиент на C # вместо Delphi Prism. Вам нужны некоторые сборки, которые являются частью Delphi Prism, поэтому даже если вы хотите написать чистый клиент C #, вам, вероятно, понадобится немного Delphi Prism.
Если вы не раскрываете методы Сервера DataSnap с помощью REST, в этом случае вы можете просто вызывать их, используя C # или любой другой язык.
Что именно вы ищете для подключения?