• 2024-08-21Linq Group by
    linq中groupby下面介绍Linq使用GroupBy的常见场景 1.简单形式: varq=frompindb.Productsgrouppbyp.CategoryIDintogselectg;语句描述:Linq使用GroupBy按CategoryID划分产品。说明:frompindb.Products表示从表中将产品
  • 2024-08-02mybatis-plus 自定义sql拼接 的方式进行Wrapper条件查询 实现了分页 多表查询
    法一:用单表的思想(可以跳过,直接看法二)方法:先收集公共字段到集合中,再批量查询,然后封装起来缺点:相较于法二,代码量大,多访问了一次数据库service层:@Service@RequiredArgsConstructorpublicclassProductServiceImplextendsServiceImpl<ProductMapper,Product>implements
  • 2024-04-01文章列表(条件分页+动态sql)2021-4-1
    //controller@GetMappingpublicResult<PageBean<Article>>list(IntegerpageNum,IntegerpageSize,@RequestParam(required=false)IntegercategoryId,@RequestParam(required=false)Strings
  • 2024-03-28Java对象转换失败-Long类型转Integer类型
    对象转换工具类/***转换工具类*/publicclassConvertUtils{privatestaticLoggerlogger=LoggerFactory.getLogger(ConvertUtils.class);publicstatic<T>TsourceToTarget(Objectsource,Class<T>target){if(source==null){
  • 2024-03-06ExecuteSqlInterpolated
    ExecuteSqlInterpolated是EntityFrameworkCore提供的方法之一,用于执行原生的SQL查询或命令,并将结果返回给应用程序。与ExecuteSqlRaw方法类似,但ExecuteSqlInterpolated允许您使用插值字符串来构建SQL查询或命令,而不是使用字符串插值。以下是ExecuteSqlInterpolated
  • 2024-02-01sprinboot实现分页查询
    1.环境介绍:springboot2.7.4pagehelper1.4.6mybatis-plus3.5.12.需求分析通过前端传回的分页要求的参数<页码,页数据量>,返回结果实现{"code":0,"message":"操作成功","data":{"total":5,"items&quo
  • 2023-12-11自连接及联表查询练习
    --自连接CREATETABLE`category`(`categoryid`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENTCOMMENT'主题',`pid`INT(10)NOTNULLCOMMENT'父id',`categoryName`VARCHAR(50)NOTNULLCOMMENT'主题名字',PRIMARYKEY(`categoryid`))ENGINE=INNODBAUTO_INC
  • 2023-12-06Fast ORM 读写分离功能使用
    FastFramework作者Mr-zhong代码改变世界....一、前言FastFramework基于NET6.0封装的轻量级ORM框架支持多种数据库SqlServerOracleMySqlPostgreSqlSqlite优点:体积小、原生支持微软特性、流畅API、使用简单、性能高、模型数据绑定采用Expression、强大的表达式
  • 2023-11-12远程调用过程 nacos openfeign
    两个服务A,BA调用B的方法,现在B方式写好业务,然后定义方法名,A调用方法名 映入product类,调用方法getCategory//查询分类Categorycategory=productFeignClient.getCategory(skuInfo.getCategoryId());定义方法名(可以独立写一个模块专门定义方法,调用的地
  • 2023-07-07自研ORM 子查询&嵌套查询
    作者Mr-zhong代码改变世界....一、前言FastFramework基于NET6.0封装的轻量级ORM框架支持多种数据库SqlServerOracleMySqlPostgreSqlSqlite优点:体积小、可动态切换不同实现类库、原生支持微软特性、流畅API、使用简单、性能高、模型数据绑定采用委托、强大的表达
  • 2023-06-11自研ORM嵌套查询和子查询,强不强大您说了算。
    测试代码varcount=0;varrefAsync=newRefAsync<int>();//下面示例方法的重载均支持varquery=db.Query<Product>().Select(s=>new{WithAttr_First=d
  • 2023-05-13MySQL学习日志八,自连接
    第一步,在school建立category表CREATETABLE`category`(`categoryid`intNOTNULL,`pid`intDEFAULTNULL,`categoryname`varchar(255)DEFAULTNULL,PRIMARYKEY(`categoryid`))ENGINE=InnoDBDEFAULTCHARSET=utf8mb3顺带填一下数据昂题目:查询对应的子
  • 2023-02-1517- 项目梳理-商品列表--product
    创建子应用#1.新建product子应用pythonmanage.pystartappproduct#2.注册子应用#3.子应用新建urls.py;主应用urls绑定子应用urls.pyre_path
  • 2023-02-08LINQ to SQL (Group By/Having/Count/Sum/Min/Max/Avg操作符)
    LINQtoSQL(GroupBy/Having/Count/Sum/Min/Max/Avg操作符) GroupBy/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操
  • 2023-01-26CSharp: Add,Edit,Del,Select in donet using Entity Framework
     usingSystem;usingSystem.Collections.Generic;usingSystem.Data.Entity;usingSystem.Linq;usingSystem.Runtime.Remoting.Contexts;usingSystem.Text;usi
  • 2022-12-24Razor操作Dropdownlist
    目的:为Dropdownlist赋值,并获得项目选项值itemID法一://项目列表ViewData["ItemID"]=string.IsNullOrEmpty(itemID)?"4":itemID;varResult=fromaindb.Fee_It
  • 2022-12-16SqlServer 递归查询
    语法--查询字段列表格式为([查询字段名1],[查询字段名2],...),也可用*代替--需要注意的是此处的查询字段列表中的字段与下方内容中定点成员与递归成员查询字段列表内容
  • 2022-12-12cookies可以跨域了~单点登陆(a.com.cn与b.com.cn可以共享cookies)
    如果您的a.com.cn站点需要与b.com.cn站点共享cookies,一般满足这种要求的系统是为了做单点登陆的,现在我来讲一下实现方法:a.com.cn登陆后,写cookies,在b.com.cn里,登陆状态为已经
  • 2022-12-02ASP.NET中如何调用存储过程
     用ASP.NET与SQLSERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQLSERVER,只是一些很考虑经济的才使用ACCESS等了。用SQLSERVER,为了使数据库的效率更好,一般都会才取
  • 2022-10-04 Dapper 的关系 一对一,一对多,多对多
    Dapper提供了一种称为Multimapping的功能,使您能够将单行中的数据显式映射到多个对象。一对多关系publicclassProduct{publicintProductId{get;set;}