I am having trouble adding an edge between two vertices using c# below is my code assuming that both vertices exist:
var fromStatement = @$"g.V().has('tenant_id', '{uom.TenantId}').has('layer', '{_inventoryLayer}').has('uom_id', '{uom.UomId}').as('from')"; var toStatement = $@"g.V().has('tenant_id', '{uom.TenantId}').has('layer', '{_inventoryLayer}').has('uom_id', '{uom.MeasureBy}').as('to')"; var from = await _inventoryGraphContext.DseSession.ExecuteGraphAsync(new SimpleGraphStatement(fromStatement)); var to = await _inventoryGraphContext.DseSession.ExecuteGraphAsync(new SimpleGraphStatement(toStatement)); if (to != null && from !=null) { var addEdgeFromTo = @$"{from}.addEdge('is_split_into', '{to}', 'quantity', '{uom.ConversionFactor}')"; await _inventoryGraphContext.DseSession.ExecuteGraphAsync(new SimpleGraphStatement(addEdgeFromTo)); var addEdgeToFrom = $@"{to}.addEdge('is_part_of', '{from}')"; await _inventoryGraphContext.DseSession.ExecuteGraphAsync(new SimpleGraphStatement(addEdgeToFrom)); }
I keep getting the following error:
Cassandra.InvalidQueryException HResult=0x80131500 Message=No such property: Cassandra for class: Script31 Source=System.Private.CoreLib StackTrace:
I am using Dse 6.7.7 and CassandraCSharp Driver 3.15