“About fifteen years ago, a debate raged in the still-young .NET development world over how best to access data.
Read More