美文网首页
Linq语句

Linq语句

作者: 丶End | 来源:发表于2019-08-19 23:36 被阅读0次

var result = students.Where(x => x.Sex.Equals("男") && x.Age == 23).OrderByDescending(x =>
x.Id);

from s in students
where s.name.contains("li")
select new{
studentname=s.name
studentage=s.age
}

students.where(s=>s.name.contains("li")).select(s=>new{
studentname=s.name
studentage=s.age
})


Entity Framework


_context.Set<TModel>().Add(instance);
_context.Set<TModel>().AddRange(instance);

_context.Set<TModel>().Remove(EntityModel);
_context.Set<TModel>().RemoveRange(instance);

_context.Set<TModel>().Attach(entity);

image.png
https://blog.csdn.net/itmaxin/article/details/47662151


_context.Set<TModel>().Where(predicate);

linq

#常用linq关键字
_context.Set<TModel>().
            Where(predicate);
            Select(x => new Line()
            {
                ID = x.metroId,
                Name = x.metroName
            });
            OrderBy(x => x.layerOrder);
            FirstOrDefault();
            join
           


using System.Collections;
using System.Collections.Generic;
using System.Linq.Expressions;

namespace System.Linq
{
    public static class Queryable
    {
        public static bool All<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate);
        public static bool Any<TSource>(this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate);
        public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source); 
        public static decimal? Average(this IQueryable<decimal?> source);
    ....省略
    }

DBset Queryable
API + LINQ API 扩展方法

image.png

linq和 Entity Framework 都又 Queryable

相关文章

  • LINQ语句

    //查询表达式概述//1.查询表达式用于查询并转换所有启用LINQ的数据源的数据。例如:通过一个查询即可检索sql...

  • linq语句

    https://www.yiibai.com/linq/linq_filtering_operators.html...

  • Linq语句

    var result = students.Where(x => x.Sex.Equals("男") && x.A...

  • Linq语句初接触

    在unity中简单的使用Linq语句

  • Language Integrated Query(LINQ,语

    第一次接触到Linq很开心 Linq 有两种写法,一种是 语句,另一种是^表达式 linq用来遍历集合很方便,和f...

  • C#日记——强大的查询LINQ

    LINQ——语言集成查询(Language Integrated Query),是一个用来查询数据的语句,不仅可以...

  • LINQ

    什么是linq? linq是语言集成查询。 linq主要包含三部分 linq to xml linq to obj...

  • Linq用法笔记

    一、什么是Linq? LINQ即Language Integrated Query(语言集成查询),LINQ是集成...

  • Lession12-LINQ

    LINQ简介 编写一个扩展方法 LINQ查询方法 LINQ查询的延迟加载 Linq标准查询操作符 LinqToXML

  • LINQ入门

    linq是语言集成查询。 linq to object :面向对象的查询。 linq to xml:针对xml查询...

网友评论

      本文标题:Linq语句

      本文链接:https://www.haomeiwen.com/subject/icetsctx.html