faunadb-csharp
faunadb-csharp copied to clipboard
C# driver for FaunaDB v4
`StringV` is sealed class, so the only way to create a derived class is to inherit from `ScalarValue`. The internal `Decoder` works one way only: `ScalarValue` Derived Class to `StringV`...
If a non 2XX error code is received, then `resultRequest.ResponseContent` is deserialized by Newtonsoft.Json. https://github.com/fauna/faunadb-csharp/blob/a5c58cfe31fb5997a902d99a1d504188eb74ba66/FaunaDB.Client/Client/FaunaClient.cs#L183 However, the ResponseContent received is sometimes not JSON. One user received the following error; it's...
Hi, Regarding JSON serializer, I see that `FaunaDB.Client` is using `Newtonsoft.Json` !! Check out the `System.Text.Json` package, I highly recommend using it, it is Fast plus it's owned and maintained...
Consider the following structure ```csharp public class Person { public string Name { get; set; } public Dictionary Metadata { get; set; } } ``` The encoder doesn't seem to...
This is a feature request. JSON convention says field names should start lowercase, while C# Properties start with an uppercase letter. Newtonsoft.Json converts the casing when serializing/deserializing, the FaunaDB driver...
Because C# has the limitation of 100 nanosecond precision on the DateTime object there is no way to add nanosecond time to fauna. Sometimes a user may want to store...
I'm new to Fauna and having a VERY hard time understanding how to query and return a collection of objects. In EntityFramework I would access a property on my database...
This library isn't working on Blazor WASM because of this 'x-query-timeout' header usage. All HTTPClient calls get exceptions like: Access to fetch at 'https://db.fauna.com/' from origin 'https://.....' has been blocked...