I’m sure answers are jumping to mind, but hear me out, please. The use of Null in a purely logical landscape is problematic. It’s been called The Billion
In the .NET world (and beyond), data access is a cluster-fucked echo chamber of half-assed rocket engineering and cargo cultism based on decade-old cathedralized thinking and corporate naval
Channeling Dexter The first thing that any abstract needs to do is connect with the potential audience. This is hard, especially when you’re dealing with some ultra-technical stuff.
The Rationale It’s generally believed that by using the Repository pattern, you can (in summary) “decouple” your data access from your domain and “expose the data in a