Yes, Sharepoint 2010 introduced a tool called SPMetal, with which we can have objects representing lists on our site. We can perform CRUD (Create Read Update Delete) operations using SPMetal and Linq.
This link shows how to create custom objects using SPMetal and parameters.
source share