ADO.NET Entity Framework 处理大量并发数据时的性能怎么样?
答案:2 悬赏:30 手机版
解决时间 2021-02-12 09:18
- 提问者网友:焚苦与心
- 2021-02-12 01:47
ADO.NET Entity Framework 处理大量并发数据时的性能怎么样?
最佳答案
- 五星知识达人网友:逐風
- 2021-02-12 03:00
建议所有表建立一个模型,Entity Framework在第一次初始化的时候会自动处理EDM,因此,使用Entity Framework第一次初始化Context较慢,但是以后的速度还是很有保证的,因此,只要设计得当,高并发并不是问题.至于性能方面,可以自己做个简单的测试,肯定比直接Ado.net慢,但是满足一般的系统还是没有问题的.
全部回答
- 1楼网友:千夜
- 2021-02-12 03:54
就目前而言,使用entityframework还不如使用nhibernate
entity framework的优势就是拥有更好的linq提供程序、文档,并且是由微软所支持的。
但nhibernate具有大量entity framework 4.0所不具备的特性,像批量读/写、“额外的”延迟、集合过滤器、调整等等。
orm工具的普遍开发速度快
但个人基本不用这些orm工具,对于一个要求高性能、高可靠性、高并发,分布式的web应用程序,自己写ado.net最起码能保证数据访问可控。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯