【发布时间】:2014-09-14 07:29:19
【问题描述】:
我使用 Neo4jClient 来使用 Neo4j,我使用 CRUD 实体的密码代码,遵循代码:
_graphClient.Cypher.Merge("(n:Movie { Id:101 })")
.Set("n.Key = 55,n.DateTime='" +DateTime.UtcNow.ToString()+"'").ExecuteWithoutResults();
_graphClient.Cypher
.Match("(n:Movie)-[r:RelName]-(m:Movie)")
.Where((EntityNode n) => n.Id == 20)
.Return.......
public class EntityNode
{
public int Id { get; set; }
public string Key { get; set; }
public DateTime DateTime { get; set; }
}
错误:Neo4j 返回了有效响应,但是 Neo4jClient 无法反序列化为您提供的对象结构。无法反序列化 DateTime。
另一方面,我以不同的方式使用 jsonconvertor,例如:
_graphClient.Cypher.Merge("(n:Movie { Id:101 })")
.Set("n.Key = 55,n.DateTime=" +JsonConvert.SerializeObject(DateTime.UtcNow)).ExecuteWithoutResults();
我仍然有 错误
【问题讨论】:
标签: c# .net json serialization neo4jclient