LINQ to SQL和Entity Framework对比与关联

 

总结:中小型 项目 就放心用吧!  不过从技术 储备的角度来说,建议 看看entity framework

LINQ to SQL和Entity Framework各有所长,LINQ to SQL是一个轻量级的ORM框架,旨在为Microsoft SQL Server数据库提供快速的应用程序开发,其优点是易于使用、简单、高性能。而Entity Framework的优点在于:其为创建数据库架构和实体类之间的映射提供了更好的灵活性,它还通过提供程序支持除了SQL Server之外的第三方数据库。

不同点:

1、linq可以查询内存、xml、数据库

2、linq是C#语法的一部分,但EF不是。

3、lamda的写法,看上去更紧凑,但lambda只是linq可选的一种写法

4、Linq是在.NET Framework 3.5 中出现的技术,所以在创建新项目的时候必须要选3.5或者更高版 本,否则无法使用。选择3.5或更高版本的.NET Framework之后

 

posted @ 2021-10-19 16:27  小林野夫  阅读(66)  评论(0编辑  收藏  举报
原文链接:https://www.cnblogs.com/cdaniu/