This question is locked. New answers and comments are not allowed.
I used the OpenAccess ORM in some projects. I suggest whether you can consider to create some form to auto generate to LINQ code for CURD. In that case, I only select some table or some columns in form to auto generate LINQ code. If I want to create a method to return some columns in multiple table, I need to write LINQ code for join and select, then create another customized type to return. Hope you can consider it.