jan*_*aph 4 .net c# linq gremlin janusgraph
我不知道我的问题是关于c#和Cast或与Gremlin.net Library返回类型有关.我正在使用此查询来获取其数据库ID的顶点.
g.V().As("vertex").ValueMap<IDictionary<string, object>>()
.As("properties").Select<object>("vertex", "properties")
.ToList()
Run Code Online (Sandbox Code Playgroud)
properties是顶点属性的列表.当我尝试得到任何属性的值我发现,其类型与下面定义对象
property.Value = {System.Linq.Enumerable.SelectIListIterator <Newtonsoft.Json.Linq.JToken,对象>}
我找不到一种方法来施展它以获得价值.提前致谢.
要从{System.Linq.Enumerable.SelectIListIterator <Newtonsoft.Json.Linq.JToken,object>}对象获取值,您可以使用:
(property.Value as IEnumerable<object>).Cast<object>().ToList()这将返回List <object>