zoukankan      html  css  js  c++  java
  • [bug]不包含“AsNoTracking”的定义

    摘要

    在使用ef做查询优化的时候我们会用到AsNoTracking方法,但如果不引入命名空间,你就会出现不包含“AsNoTracking”的定义的错误。

    解决办法

    引入命名空间:System.Data.Entity

    AsNoTracking是对IQueryable的扩展,看它的定义就可以知道,代码片段如下:

      //
            // 摘要: 
            //     Returns a new query where the entities returned will not be cached in the
            //     System.Data.Entity.DbContext or System.Data.Entity.Core.Objects.ObjectContext.
            //     This method works by calling the AsNoTracking method of the underlying query
            //     object. If the underlying query object does not have an AsNoTracking method,
            //     then calling this method will have no affect.
            //
            // 参数: 
            //   source:
            //     The source query.
            //
            // 类型参数: 
            //   T:
            //     The element type.
            //
            // 返回结果: 
            //     A new query with NoTracking applied, or the source query if NoTracking is
            //     not supported.
            public static IQueryable<T> AsNoTracking<T>(this IQueryable<T> source) where T : class;
      //
            // 摘要: 
            //     Returns a new query where the entities returned will not be cached in the
            //     System.Data.Entity.DbContext or System.Data.Entity.Core.Objects.ObjectContext.
            //     This method works by calling the AsNoTracking method of the underlying query
            //     object. If the underlying query object does not have an AsNoTracking method,
            //     then calling this method will have no affect.
            //
            // 参数: 
            //   source:
            //     The source query.
            //
            // 返回结果: 
            //     A new query with NoTracking applied, or the source query if NoTracking is
            //     not supported.
            public static IQueryable AsNoTracking(this IQueryable source);
  • 相关阅读:
    让 ijkplayer 支持兼容armv7 armv7s
    以太网私网建立:同一台电脑,不同电脑运行多个节点。
    solidity 语言总结笔记
    web.js 方法详解
    Fabric 环境搭建
    浅谈区块链1
    以太坊私链建立和geth的使用
    搭建联盟链
    fabric 网络 合约部署 和 测试
    【Advanced Windows Phone Programming】番外篇 WP8与WP7
  • 原文地址:https://www.cnblogs.com/wolf-sun/p/6961273.html
Copyright © 2011-2022 走看看