当前位置: 首页 > wzjs >正文

店铺推广app南宁网站seo

店铺推广app,南宁网站seo,想学淘宝美工去哪里学,浙江 网站备案sqlsugar官网&#xff1a; SqlSugar .Net ORM 5.X 官网 、文档、教程 - SqlSugar 5x - .NET果糖网 如题&#xff1a; 官网里有个查询一列的例子。 db.Queryable<Student>().Select(it>it.Name).ToList() //单值 查询列 查询单独列 如图&#xff1a; 想着把它封装…

sqlsugar官网:

SqlSugar .Net ORM 5.X 官网 、文档、教程 - SqlSugar 5x - .NET果糖网

如题:

官网里有个查询一列的例子。

db.Queryable<Student>().Select(it=>it.Name).ToList() //单值 查询列 查询单独列

如图:

想着把它封装一下。如下:

using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq.Expressions;// 假设这是你的 WI_ARTICLE 类
public class WI_ARTICLE
{public int ID { get; set; }public string Title { get; set; }public string Content { get; set; }
}public class Repository
{private static SqlSugarClient db = new SqlSugarClient(new ConnectionConfig(){ConnectionString = "your_connection_string",DbType = DbType.SqlServer,IsAutoCloseConnection = true});public static List<TResult> QueryWithSelect<TSource, TResult>(Expression<Func<TSource, TResult>> selectExpression){return db.Queryable<TSource>().Select(selectExpression).ToList();}
}class Program
{static void Main(){// 查询部分数据并映射到模型上var articles = Repository.QueryWithSelect<WI_ARTICLE, WI_ARTICLE>(s => new WI_ARTICLE{ID = s.ID// 可以根据需要添加更多属性}).ToList();foreach (var article in articles){Console.WriteLine($"ID: {article.ID}");}}
}

这样就可以按需查询对应的列了。较比下面查所有要效率高。

List<Student> list=db.Queryable<Student>().ToList()
//select * from Student

补充:条件查询的封装

sqlsugar分页例子:

分页查询,同步分页和异步分页 - SqlSugar 5x - .NET果糖网

具体封装如下:

#region 方法:单表分页查询 + public List<T> QueryByWherePage(int pageIndex, int pageSize, Expression<Func<T, bool>> whereExpression, string orderbyStr)
/// <summary>
/// 单表分页查询
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">页容量</param>
/// <param name="whereExpression">条件表达式</param>
/// <param name="orderbyStr">排序字段</param>
/// <returns></returns>
public List<T> QueryByWherePage(int pageIndex, int pageSize, Expression<Func<T, bool>> whereExpression, string orderbyStr)
{using (SqlSugarClient dbClient = SqlSugarInstance.GetInstance()){return dbClient.Queryable<T>().Where(whereExpression).OrderBy(orderbyStr).ToPageList(pageIndex, pageSize);}
}
#endregion

仅供学习参考,如有侵权联系我删除。

http://www.dtcms.com/wzjs/494238.html

相关文章:

  • 西安建设厅网站首页五年级上册优化设计答案
  • 政府网站建设的措施全网seo是什么意思
  • 网站开发和合同范本百度推广外包哪家不错
  • 宣城哪里做网站网页推广怎么做的
  • 高端品牌手机湖南正规seo优化
  • 做平台外卖的网站需要什么资质全国疫情最新报告
  • 南通网站建设企业网站建站模板
  • 东莞网站建设推广优秀的网页设计案例
  • 纺织服装网站建设规划方案长沙网站制作策划
  • 如何帮助网站吸引流量如何引流被动加好友微信
  • 政府网站构建与维护百度有刷排名软件
  • 可以做网站的行业南昌网站seo外包服务
  • 正规网站建设公司一般要多少钱百度在线客服系统
  • 柯城区住房和城乡建设局网站淘宝关键词排名查询工具免费
  • 建设部项目经理认证网站二级域名网站查询入口
  • 商务网站建设的优势关键词优化怎么优化
  • 有做国外网站推广吗微信公众号软文怎么写
  • 做外贸有哪些网站比较好长沙网站优化效果
  • 邯郸市教育局官网上海seo公司
  • 网站一直百度上搜不到是怎么回事啊seo关键词优化排名软件
  • 用手机可以做网站seo排名怎么优化软件
  • 怎么做网站代购免费发布推广的平台有哪些
  • 做那种类型的网站seo好武汉seo排名
  • 如何查看一个网站流量网络推广服务外包公司
  • 驾校官方网站 模板seo公司厦门
  • 做相册视频的网站备案查询站长之家
  • 安丘做网站的公司各类资源关键词
  • wordpress选取文章图片作为缩略图优化营商环境心得体会
  • 丝芙兰网站做的好差bt种子搜索神器
  • 网站建设政府苏州网站建设费用