我认为是linq to sql是专为mssql设计的,EF涵盖了mssql的支持。如果都是使用mssql,应该区别不大。我都用过,感觉没啥差别。但是有用过EF for Oracle,也就是说linq to sql不支持Oracle。这样就感觉有差别了
可以只用linq to entity
底层应该很相似,我用过linq to sql 和 linq to entity ,感觉差不多。linq to entity 涉及到 DBContext上下文,相应的扩展了很多支持,而且效率上也相应的提升了。这是自我感觉,供你参考。