public async Task AddToVertexAsync(string label) { IEnumerable <dynamic> v; if (AddReverse) { v = await _context.ExecuteAsync <T>(g => g.V(ToId).As("t").V(FromId).AddE(ReverseLabel ?? label).To("t")); } else { v = await _context.ExecuteAsync <T>(g => CreateAddEdgeExpression(label, g)); } _id = v.First().id; }
public async Task AddToVertexAsync(string label) { IEnumerable <dynamic> v; if (AddReverse) { v = await _context.ExecuteAsync <T>(g => CreateReverseExpression(label, g, Properties)).ConfigureAwait(false); } else { v = await _context.ExecuteAsync <T>(g => CreateAddEdgeExpression(label, g, Properties)).ConfigureAwait(false); } _id = v.FirstOrDefault()?.id; }