Neo4jClient c# Where 已动态设置
Neo4jClient c# Where Has set dynamically
我有这个查询:
var query = client.Cypher
.Match("(store:Store)")
.Where("has(store.en_GB)")
.Return<Store>("store");
return query.Results.ToList();
我想要的是 'en_GB' 能够从一个名为 locale 的变量进行设置,但我不知道这怎么可能。
我认为它可能像
一样简单
.Where("has(store.{param})")
.WithParam("param",region)
但是那没有用,所以有可能吗?请帮忙
是这样的吗?
var locale = "en_GB";
var query = client.Cypher
.Match("(store:Store)")
.Where(String.Format("has(store.{0})", locale))
.Return<Store>("store");
return query.Results.ToList();
我有这个查询:
var query = client.Cypher
.Match("(store:Store)")
.Where("has(store.en_GB)")
.Return<Store>("store");
return query.Results.ToList();
我想要的是 'en_GB' 能够从一个名为 locale 的变量进行设置,但我不知道这怎么可能。
我认为它可能像
一样简单.Where("has(store.{param})")
.WithParam("param",region)
但是那没有用,所以有可能吗?请帮忙
是这样的吗?
var locale = "en_GB";
var query = client.Cypher
.Match("(store:Store)")
.Where(String.Format("has(store.{0})", locale))
.Return<Store>("store");
return query.Results.ToList();