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);
  • 相关阅读:
    VHDL硬件描述语言(三)——基本数据对象和数据类型
    VHDL硬件描述语言(二)——子程序
    VHDL硬件描述语言(一)——基本结构
    C#类
    C#基本语法
    C#的简单数据类型
    C#与.NET
    ARP
    IPv6
    以太网
  • 原文地址:https://www.cnblogs.com/wolf-sun/p/6961273.html
Copyright © 2011-2022 走看看