个人观点,80多张表不算多,速度主要看你的数据量大小,没用过ADO.NET Entity Framework就要先研究一下,ADO.NET Entity Framework也是类似于orm的东东,速度也不会快到哪去
这俩速度是差不多的,建议采用ADO.NET Entity Framework,可控性更高,并且在微软开发团队中占据的权重值较高。
ADO.NET Entity Framework可以在数据模型基础上建立更OO的实体模型,而不受数据库模型完全拘束,典型的比如继承。LINQ TO SQL基本只能照搬数据表。
LINQ TO SQL及ADO.NET Entity Framework相比直接用SQL访问数据库,具有开发速度上的优势。
对于访问速度而言,肯定比直接用SQL访问数据库慢,但是慢得不是很明显,相对于当今硬件来说,差异就更小了,另外其本身还提供了优秀的缓存机制,足以弥平这方面的差距。