Support for detach an entity from data context (manual memory management)
Add support for detach an entity from the data context so, manual destroying of the entity instances can be done. Suggestion: add a parameter "Detached" to methods like GetEntity of the data context and Linq Query. Create a method "Detach" to data context class.
Remark: this feature cannot restrict the use of the cache.