LINQ to SQL 允许你用任何类来代表数据库中的数据、表。同样的,EF也允许你用任何类来代表苏据库中的数据、表。
所不同的的地方是Linq to sql 用这些被修饰过的类直接同数据库打交道,存取数据。
但是EF的类则必须通过一个中间层(叫Entity Data Model, EDM)来和数据库打交道,存取数据。
Linq 是查询语法,用于对内存里的对象集合或者数据库表进行查询;
Linq to SQL 是针对SQL Server数据库设计的ORM(对象映射)方案;
Entity Framework是ORM实体框架,同时支持SQL Server;Oracle 等