TrinityFramework (nuget): Create your data access layer the way you want to.
Keywords: ORM|Data|access|SqlServer|T4|Visual|Studio|ADO.NET|mysql|oledb