0
我的目標是更新如果存在或創建節點,如果它沒有。neo4jclient:CS1501:方法'OnCreate'沒有超載需要1個參數
我的代碼如下:
公共BOOL CreateEntity(字符串sEntityName,字符串sEntityType,布爾bAllowDuplicates) {
if (bAllowDuplicates)
{
var newEntity= new Entity {EntityName=sEntityName, EntityType=sEntityType};
client.Cypher
.Create("(entity:Entity {ParamnewEntity})")
.WithParam("ParamnewEntity",newEntity)
.ExecuteWithoutResults();
}
else
{
var newEntity = new Entity { EntityName = sEntityName, EntityType = sEntityType };
client.Cypher
.Merge("(entity:Entity { EntityName: {entityname} })")
.OnCreate("entity")
.Set("entity = {newEntity}")
.WithParams(new {
entityname = newEntity.EntityName,
newEntity
}
)
.ExecuteWithoutResults();
}
return true;
}
類定義: 公共類實體 { 公共字符串實體名稱{get;設置;} public string EntityType {get;設置;}
}
該代碼給出了一個錯誤: CS1501:爲方法,沒有超載 '的OnCreate' 需要1個參數
什麼是我的錯?
順便說一下,我有一個地方可以查看neo4jclient的API文檔嗎?
使用Neo4jClient.1.0.0.656的Im。
非常感謝,這工作。我查看了https://github.com/Readify/Neo4jClient/wiki/cypher-examples中的示例。再次感謝。順便說一下,有沒有地方可以尋找neo4jclient的API文檔。 – cheenu