首页 > 数据库 >C# Linq to Enitty Lamda中日期格式化,请使用SqlFunctions.DateName及SqlFunctions的其它用法

C# Linq to Enitty Lamda中日期格式化,请使用SqlFunctions.DateName及SqlFunctions的其它用法

时间:2023-10-25 12:01:48浏览次数:63  
标签:Enitty Lamda BillDate Description CreateDate SqlFunctions DateName InvoiceId

var data = db.Invoice.Select(i => new InvoiceVM
{
InvoiceId = i.InvoiceId,
GroupIds = SqlFunctions.DateName("yyyy", i.BillDate )+"-"+SqlFunctions.DateName("MM", i.BillDate ),
Description = i.Description, CreateDate = i.CreateDate, }).OrderBy(i => i.InvoiceCode);
}

 还有其它用法:

SqlFunctions.StringConvert(256236.36592,10,2)

标签:Enitty,Lamda,BillDate,Description,CreateDate,SqlFunctions,DateName,InvoiceId
From: https://blog.51cto.com/u_176133/8016360

相关文章

  • EF使用linq和lamda实现sql查询的内连接(inner join)和左连接(left join)
    背景介绍:1.OperateLogInfo:日志表2.SystemUserInfo:用户表需求:查询日志表,要根据日志表的创建人id查询出创建人姓名(日志表连接用户表)publicstaticstringTest(){stringresult=null;varsqlLogs=newList<string>();......
  • Lamda表达式
    Lamda表达式1.为什么要用lamda表达式(函数式编程)避免匿名内部类定义过多。代码简洁。去掉没有意义代码,只留下核心逻辑。newThread(()->System.out.println("多线程学习")).start()2.函数式接口定义:任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口......
  • 骚操作之——lamda表达式
    Lambda表达式是一种用于简化函数定义的语法结构,它可以将一个匿名函数作为参数传递给其他函数或方法。以下是一些常见的Lambda表达式的用法,以及一个例子:1.列表排序:List<Integer>numbers=Arrays.asList(5,2,1,3,4);numbers.sort((a,b)->a.compareTo(b));```2.......
  • MybatisPlus中LamdaQueryWrapper 与 QueryWrapper的使用及区别
    一、QueryWrapper的使用;比如有一张表trolley_itme,需要通过device_id查询出符合条件的所有数据(返回List集合);1、QueryWrapper的最基础的使用方式是这样的:必须写清楚具体的字段名称(即有硬编码的嫌疑)//查询条件的构造器:QueryWrapper<TrolleyItme>queryWrapper=new QueryWra......
  • java8 lamda表达式
    list分组1.多字段联合,分组list.stream().collect(Collectors.groupingBy(o->o.getSkuName()+"_"+o.getOeCode(),Collectors.toList()));2.求和计算 Integernum=list.stream().mapToInt(n->n.getNum()).sum();3.分组-排序list.stream().coll......
  • java程序new对象后加大括号{},匿名类,闭包,lamda表达式相关
     这种在源码中经常出现,所以我拿出来说一说步骤1 new一个匿名子类对象    我姑且叫这种情况为“匿名子类”吧,就是有这样的情况,你new一个类的时候直接加一对花括号,实际上已经创建了它的一个匿名子类。老实说,我第一次见到这种写法也是懵逼的。比如我有一个父类publicc......
  • lamda表达式 updateWrapper
    eqorlike接收一个w(id=xxorspuu_namelikexxx)用括号括起来后面andstatus=xxx属于内嵌条件WHERE(((id=?ORspu_nameLIKE?))ANDpublish_status=?ANDbrand_id=?ANDcatalog_id=?)if(!StringUtils.isEmpty(key)){wrapper.and((w)->{......
  • Lamda表达式
    函数式接口任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口publicinterfaceRunnable{ publicabstractvoidrun();}对于函数式接口,我们可以通过lambda表达式来创建该接口的对象lambda表达式练习一://推导Lambda表达式publicclassTestLambda1{......
  • lamda表达式?实现函数式接口的缩写
    don'tworry~lamda表达式其实很简单@FunctionalInterfacepublicinterfaceMyInterface{voidprint();}对于一个函数式接口,若想要实现其抽象方法,或许有两种......
  • java8新特性/函数式编程/lamda/stream流
    新特性简介   java8内置的四大核心函数式接口          其他接口  方法引用               构造使用......