Description
The following code returns null results:
type Person = { [<QuerySqlField>] id : int; [<QuerySqlField>] name : String } ... cache.QueryFields(new SqlFieldsQuery("from person select id")).GetAll()
F# record fields have @ symbol in the end. We should clean up or escape these.
Person [idHash=59332389, id@=1, name@=John]
Make sure other F#-specific types do not cause problems (tuples, structs, classes, nested types).