The idea here is to make read-only versions of the primary interfaces and concretions in Highway.Data and Highway.Data.EntityFramework. The purpose of this is to provide safe operations for some common scenarios:
Reading from a read-only copy to offload locks / etc... from a read/write transactional DB.
Cached reads (in downstream types) that are by nature detached and should be read-only.
The idea here is to make read-only versions of the primary interfaces and concretions in Highway.Data and Highway.Data.EntityFramework. The purpose of this is to provide safe operations for some common scenarios: