I want to construct a data layer with access CRUD access to every table in 3 database about 100 tables in all. I would also want to create overloaded functions to access the data by passing in different parameters and add some business logic where needed.
Would this be a good fit for Linq to SQL or Entity Framework. I want to keep this simple but do it right. I use Linq to object and but have not used Linq to SQL or Entity Framework.
Suggestions and thoughts are appreciated.