CouchDB - неправильное имя поля MyCouch после передачи

У меня есть "маленькая" проблема с моей программой здесь. Я использую MyCouch(C# Lib для CouchDB).

Я передаю запись (см. Ниже) в локальную базу данных. Все работает нормально, но первая буква из имен полей все время опускается и портит всю программу. Я ДОЛЖЕН использовать первую букву как более высокую по причинам.

Вот класс записи:

    public class Record
{

    public string KartenNummer, StudentID;

    public int ReaderIDKommen, ReaderIDGehen;

    public bool erledigt, gueltig;

    public string Kommen, Gehen;
}

Здесь вы можете увидеть некоторые имена полей с заглавными буквами (например: KartenNummer, StudentID)

Вот передающая часть:

        public static async void Transmit(MyCouchClient client, Record record)
    {
        MyCouch.Requests.PostEntityRequest<Record> insert = new MyCouch.Requests.PostEntityRequest<Record>(record);
        MyCouch.Responses.EntityResponse<Record> reponse = await client.Entities.PostAsync(insert);
    }

Очень просто. Но каким-то образом это по-прежнему меняет первую букву... Здесь вы можете увидеть запись в базе данных как JSON:

{"_id":"9b3db191e92bc8b441d62c8428002bc1","_rev":"1-b734e38ec9996f0ba995c4ebda9a57b3","$doctype":"record","kartenNummer":"1A4E6B08","studentID":"100","readerIDKommen":9999,"readerIDGehen":0,"erledigt":false,"gueltig":false,"kommen":"2016-28-02 15:00:15.015"}

Здесь KartenNummer теперь является kartenNummer, а StudentID изменен на studentID.

Кто-нибудь может мне помочь? В документе mycouch это ничего не меняет, и первая буква остается закрытой... https://github.com/danielwertheim/mycouch/wiki/documentation

Заранее спасибо, Маркус

0 ответов

Другие вопросы по тегам