I\'ve heard it said that the Entity Framework is overkill or that it\'s difficult to learn compared to LinqToSql.
I am wondering in what way? I used LinqToSql and like
Before you dive in to Linq To SQL, check out this article by its program manager. He poses a straightforward question "Is LINQ to SQL Dead?" The answer is not as straightforward. It's definitely not "no." Sounds to me more like "probably maybe."
I would suggest before diving in to EF (now called Linq To Entities) you seriously consider NHibernate, but that's my personal bias.