コード例 #1
0
 /// <summary>
 /// Creates a unique <paramref name="relation"/> between <paramref name="sourceKey"/> and <paramref name="targetKey"/>.
 /// </summary>
 /// <typeparam name="TVector"></typeparam>
 /// <param name="query"></param>
 /// <param name="sourceKey"></param>
 /// <param name="targetKey"></param>
 /// <param name="relation"></param>
 /// <returns></returns>
 public static ICypherFluentQuery Relate <TVector>(this ICypherFluentQuery query, string sourceKey, string targetKey, Relation relation) where TVector : Vector
 {
     query = query.CreateUnique(CreateUniquePattern <TVector>(sourceKey, "r", targetKey))
             .WithParams(new { relation });
     return(query);
 }