Использование Thrift и Apache.Cassandra в Visual Studio - PullRequest
0 голосов
/ 18 января 2012

Я бы хотел подключиться к Cassandra (уже работающему на localhost) из C # (с IDE Visual Studio), используя ресурсы Thrift и Apache.Cassandra.

Первый вопрос ... я должен использовать клиента типа "cassandra-sharp" или ресурсы, упомянутые ранее? Я нашел пример (http://www.ridgway.co.za/archive/2009/11/06/net-developers-guide-to-getting-started-with-cassandra.aspx) с использованием этих ресурсов, и мне кажется, что это просто.

И второй (глупый) вопрос: как я могу использовать внешние ресурсы в Visual Studio? Я установил NuGet и загрузил Thrift (все еще ищущий «Apache.Cassandra»), теперь он помещен в каталог «References», и я написал «using Thrift.Protocol» и т. Д. В объявлениях ... но когда я пытаюсь отладить, я получаю некоторые ошибки, такие как:

"Не удалось найти тип или имя пространства имен 'TTransport' (отсутствует директива using или ссылка на сборку?)"

Спасибо всем за помощь, Lorenzo

1 Ответ

1 голос
/ 03 февраля 2012

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

Если вы решите, что хотите создать свой собственный клиент (включая пул соединений), вам необходимо скачать из http://thrift.apache.org/download/ исходные тексты библиотеки Thrift C # (в настоящее время v.0.8) для включения в ваш проект, msbuild компилятор task или Thrift.exe для создания исходных текстов / библиотек прокси-серверов C # Cassandra из cassandra.thrift.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...