Steps to reproduce:
create table test (
primary key (id)
2) insert a record with items
3) try and remove some item via Linq/update
Error: Cassandra.InvalidQueryException : Unexpected extraneous bytes after set value
The expression should have been translated into efficient statement, like:
DELETE items['some_key'] FROM test WHERE id = 'some_id';
Perhaps, there's some other way to accomplish this?
Indeed is not supported yet, but it should be...
What could be a challenge is that removing map items is done using a CQL DELETE statement, where for lists and sets it is done using a UPDATE.