ADO.NET Entity Framework好些,理由是Entity Framework是为取代LINQ to SQL而生
看你的项目大小吧。项目不是很大,直接用LinqToSQL就可以。项目比较大点的话,可以采用EF。EF对使用人员的要求比较高,如果用得不好,还不如L2S。
支持楼上
ADO.NET Entity Framework 可以通过数据库直接建立相对应的Model,sql改变,更新一下实例model随之改变,相当的方便,如果数据用的sqlserver 当推ADO.NET Entity Framework
EF支持多种数据库,可以只写代码,也就是不使用配置文件生成
L2S只支持MSSQL,必须有配置文件生成
推荐用EF,EF操作起来比Linq to sql方便很多,而且功能更强大