Feb 23, 2021 12:14 PM|DA924|LINK
It should have been no problem implementing Dapper with it implemented in a classlib project like a DAL, the DAO pattern was used and the DAO in the DAL dependency injected into the controller, which would be separation of concerns.
You could have tested all CRUD aspects of the DAO(s) in the DAL that are using Dapper using integration tests using MSTest and Nunit or some other UT framework without even involving the WebAPI to make sure everything worked and them implemented Dapper
into the WebAPI.
Now I have incentive to watch the Blazor tutorials on Pluralsight and do some Blazor with SoC. :)