just from last couple of days every one is buzzing about the future of "Linq to SQL". the main reason of this hotshot was Microsoft itself there on Ado.net team blog "Update on LINQ to SQL and LINQ to Entities Roadmap"
"We’re making significant investments in the Entity Framework such that as of .NET 4.0 the Entity Framework will be our recommended data access solution for LINQ to relational scenarios. We are listening to customers regarding LINQ to SQL and will continue to evolve the product based on feedback we receive from the community as well."
I have used Linq to SQL a couple of times and in one of our main project we are using it as a data layer I liked it because of its ease of use and drop in development cost as it is really good for small level data layers efficient (I know not most of you agreed to me), effective and easy to use. on Other hand Ado.net Entity Framework requires a substantial learning curve and quite some configurations; also by doing this they have helped NHibernate as they will be the one really happy about all this fiasco.
I had just started to wonder what would be the case even with Silverlight… will Microsoft keeps sending pre-cooked products….. well! if it does (or doing) they are just killing themselves slowly