发送后CouchDB - MyCouch字段名称错误

时间:2016-02-28 14:23:12

标签: c# couchdb field field-names mycouch

我有一个"小"我的程序问题在这里。我正在使用MyCouch(C#Lib for 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#modular

提前致谢, 马库斯

0 个答案:

没有答案