当前位置:编程学习 > C#/ASP.NET >>

ADO.NET Entity Framework 的性能问题?

在使用ADO.NET Entity Framework 时,如果把所有的数据表放到一个EDM中,数据表数据量大的时候,在客户端并发访问时会不会出现速度很慢,还是将有关联性的表放到EDM中,建立多个EDM可以么?我刚刚开始接触ADO.NET Entity Framework 。也不大明白它的性能。请各位帮帮忙啊? --------------------编程问答-------------------- 认识还很浅,Mark --------------------编程问答-------------------- EDM会缓存的,只是初始化的时候会慢
在表数目很多的时候可以分割EDM,这需要手动编辑XML以避免各个EDM重复生成同名的类。 --------------------编程问答-------------------- 分割EMD时需要手动更改XML文档?在调用生成类时会不会出现问题》? --------------------编程问答-------------------- 没改错的话不会。简单说就是如果多个EDM包含同一个表的话设计器会生成多个同名的类,造成无法编译,只有手动修改EDM(http://blogs.msdn.com/adonet/archive/2008/11/25/working-with-large-models-in-entity-framework-part-2.aspx)。注意EF不能跨EDM跟踪改动和保存数据。 --------------------编程问答-------------------- 也就是说可以多个EMD管理数量很大的表,就是必须把EDM自动生成好的类手动修改?多谢指教!呵呵受益很深。。 --------------------编程问答-------------------- 这个太麻烦了 --------------------编程问答-------------------- 学习! --------------------编程问答-------------------- 学习,jiangsheng出现了!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,