首页 新闻 搜索 专区 学院

关于数据建模的问题。

0
悬赏园豆:5 [已关闭问题]

最近准备做个ERP系统,正在调研。想问一下大家建模是使用LINQ TO SQL 好还是 ADO.NET Entity Framework 好呢?我算了一下数据表大概有80多张,用LINQ TO SQL 会不会太慢了?但是我没有用过ADO.NET Entity Framework,不知道效果怎么样,谁能够帮我分析一下啊?

天堂口的主页 天堂口 | 小虾三级 | 园豆:514
提问于:2009-07-24 11:40
< >
分享
其他回答(1)
0

个人观点,80多张表不算多,速度主要看你的数据量大小,没用过ADO.NET Entity Framework就要先研究一下,ADO.NET Entity Framework也是类似于orm的东东,速度也不会快到哪去

_Zerg | 园豆:455 (菜鸟二级) | 2009-07-24 11:58
0

这俩速度是差不多的,建议采用ADO.NET Entity Framework,可控性更高,并且在微软开发团队中占据的权重值较高

ADO.NET Entity Framework可以在数据模型基础上建立更OO的实体模型,而不受数据库模型完全拘束,典型的比如继承。LINQ TO SQL基本只能照搬数据表。

LINQ TO SQL及ADO.NET Entity Framework相比直接用SQL访问数据库,具有开发速度上的优势。

对于访问速度而言,肯定比直接用SQL访问数据库慢,但是慢得不是很明显,相对于当今硬件来说,差异就更小了,另外其本身还提供了优秀的缓存机制,足以弥平这方面的差距。

斯克迪亚 | 园豆:4124 (老鸟四级) | 2009-07-24 12:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册