zoukankan      html  css  js  c++  java
  • LINQ : 在LINQ TO SQL中关闭ObjectTrackingEnabled提高性能

    LINQ TO SQL的默认加载模式中还有一个选项:ObjectTrackingEnabled,该选项默认是true,表示要为所有对象提供跟踪。其实通俗地说就是,所有对象都要可读,可写。既然要可写(或者可更新),那么就需要一个额外的工作量记录对象的一些属性变化的情况。

    假设,在当前使用中,我们并不需要进行更新,而仅仅是查询,那么就可以把ObjectTrackingEnabled关闭掉。

    db.ObjectTrackingEnabled = false;

    需要注意的是,以上设置将自动关闭DeferredLoadingEnabled属性

    本文由作者:陈希章 于 2009/7/17 7:07:43 发布在:http://www.cnblogs.com/chenxizhang/
    本文版权归作者所有,可以转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    更多博客文章,以及作者对于博客引用方面的完整声明以及合作方面的政策,请参考以下站点:陈希章的博客中心
  • 相关阅读:
    ThinkPHP框架基础知识
    ajax分页练习
    实例练习:购物车
    事件
    ajax基础
    jQuery事件
    jQuery基础
    PHP制作登录注册页面
    iview里tree组件改造
    Vue CLI及其vue.config.js(一)
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/1525257.html
Copyright © 2011-2022 走看看