终于发现了Entity Framewrok 和 LINQ to SQL的重大区别了
我曾经问过一些正在学习Entity Framework的程序员,EF和LINQ to SQL有什么不一样?
回答五花八门,都没有解答我心中的疑虑。直到我自己悟出来,没办法,这年月什么都要靠自己
LINQ to SQL 允许你用任何类来代表数据库中的数据、表。同样的,EF也允许你用任何类来代表苏据库中的数据、表。所不同的的地方是Linq to sql 用这些被修饰过的类直接同数据库打交道,存取数据。但是EF的类则必须通过一个中间层(叫Entity Data Model, EDM)来和数据库打交道,存取数据。
这就造成了Entity Framework无论如何不可能比Linq to SQL 快,尽管它很可能在灵活性上会比Linq to sql 要强
先写到这,正在继续学,过几天继续发感想