Charlie has convinced me that the database manipulation operations should be

public and I should not force everyone who wants to use Depot to route all
database accesses through custom public methods that hide all of the underlying
Depot business behind application specific APIs.

I still think this is the best way to use Depot, but I acknowledge that there
are certain valid use cases (like generic code that operates on records in
arbitrary repositories) which are precluded by this scheme. So instead I'll
just strongly suggest that Depot be used in the way I think it should, and
frown sternly at anyone who deviates from The Way.
This commit is contained in:
Michael Bayne
2010-02-23 07:30:58 +00:00
parent 1fe2c451f8
commit 152ff056d9
File diff suppressed because it is too large Load Diff