Я использую couch-db версии 2.2.0
и я хочу выполнить операции crud в базе данных couchdb
, используя. Net
поэтому я установил Armchair.Core
Nuget Package версия 0.11.2
и для добавления нового документа I следовал коду, упомянутому в
еще не закончена вики
https://bitbucket.org/dboneslabs/arm-chair/wiki/main-api/session-api.md
Database mydatabase = new Database("TestDb",newConnection("http://localhost:5984"));
using (var session = mydatabase.CreateSession())
{
var author = new Person("Jone");
session.Add(author);// NOTE: If no Id has been assigned before the instance is added to the Session, then ArmChair will assign it. After the object is committed to the database, the revision will then be set onto the instance
session.Commit();
}
но я все еще получаю ошибку
Object reference not set to an instance of an object.
также mydatabase
переменная, упомянутая в предыдущем коде, имеет значения null для Connection
и DataBase
параметров, даже если я передал их в конструктор, поскольку он вообще не подключается к базе данных couchdb и никогда не пытается создать базу данных TestDb
любая помощь, пожалуйста, есть ли неправильные звонки в моем коде