Our scenario will require a large collection to be held in the application cache (asp.net Cache). The asp.net page must handle high loads, so it will be best to cache and retrieve relevant data in memory.
We have been storing the EntityCollection and doing FindMatches() per request to access the data. The data is used in a read-only capacity.
I have read about the EntityView2 Class as well.
Which is the better choice for our application? I am having trouble seeing the benefit from EntityView2, but do not understand its purpose fully. Are not both options working in-memory? Are they comparable for read-only performance in the above scenario?
Thank you