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之后
编程是个人爱好