コード例 #1
0
        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;
        }
コード例 #2
0
ファイル: Edge.cs プロジェクト: sraddhan/Stardust.Paradox
        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;
        }