c# - Unable to create a constant value of type, Only primitive types or enumeration types are supported in this context -


in line of code got error "unable create constant value of type, 'repository.db.item' primitive types or enumeration types supported in context."

result = _itemrepository.all().where(i => result.any(r => i.id != r.id)).tolist(); 

did miss something?

i might have missed too. result.any(r => i.id != r.id) have instance of result? looks (to me) trying evaluate condition on result resultset before have evaluated resultset result is. not sure if helps @ though.

sorry can't use comment yet having use answer.

is trying achieve result list of repository items not appear on previous result list?

if so, instead, why not reverse logic made first result list , put result2. have result (original list) , result2 (second list) 2 lists give items in repository.


Comments