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

自适应网站的缺点晋中做网站公司

自适应网站的缺点,晋中做网站公司,阿里云代理网站怎么做,手机网站建设哪家公司好EF Core EF Core 是一个流行的对象关系映射(ORM)框架,它简化了与数据库的交互,提供了一个高效、灵活且易于使用的数据访问层。 Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技…

EF Core

EF Core 是一个流行的对象关系映射(ORM)框架,它简化了与数据库的交互,提供了一个高效、灵活且易于使用的数据访问层。

Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。

EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点:

  • 使 .NET 开发人员能够使用 .NET 对象处理数据库。
  • 无需再像通常那样编写大部分数据访问代码。

EF Core 支持多个数据库引擎。

Gridify

Gridify 是一个现代化动态 LINQ 库,它以最简单的方式将您的字符串转换为 LINQ 查询,并且有出色的性能。它还提供了一种使用基于文本的数据应用过滤、排序和分页的简单方法,您还可以很方便的和 Entity framework 结合使用。

这里为什么使用Gridify而不是直接使用ling查询,我想一个是这个字符串过滤器很方便,无需手动解析请求字符串再去一个个拼接查询linq,再者使gridify可以很方便的实现分页查询

实战代码

模型

 public class User{public int Id { get; set; }public string Name { get; set; }}

数据库上下文

public class MyContext:DbContext
{protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder){optionsBuilder.UseSqlite("Data Source=data.db");//配置日志//optionsBuilder.LogTo(Console.WriteLine, new[] { DbLoggerCategory.Database.Connection.Name });}public virtual DbSet<User> Users { get; set; } = null!;
}

使用

static void Main(string[] args)
{using (var db = new MyContext()){var user = new[] { new User() { Id = 1, Name = "张三" }, new User() { Id = 2, Name = "李四" }, new User() { Id = 3, Name = "王五" }, new User() { Id = 4, Name = "王久" } };db.Users.AddRange(user);db.SaveChanges();//db.Users.RemoveRange(user);//db.SaveChanges();var users = db.Users.ToList();//LINQ//var result = users.Where(x => x.Name == "王五");//Gridifyvar result = users.AsQueryable().ApplyFiltering("Name=王五").ToList();foreach (var userss in result){Console.WriteLine(userss.Name);}var gq = new GridifyQuery(){//Filter = "Name=王五",Page = 1,PageSize = 20,OrderBy = "Id"};Paging<User> results = users.AsQueryable().Gridify(gq);}
}

参考文章:

2024-08-31 C# 为什么使用EF Core - 简书

Introduction | Gridify

.NET 现代化动态 LINQ 库 Gridify

温故而知新:后端通用查询方案的再思考 - 知乎

http://www.yayakq.cn/news/240/

相关文章:

  • 中交建设集团网站新闻品牌策划策略
  • 网站制作流程论文2345网址大全官网
  • 网站建设长期待摊费用谷歌官网下载
  • 怎么才能创个网站招标公司网站建设方案
  • 常见的网站首页布局有哪几种国内代理ip免费网址
  • 网站开发需要什么开发工具自己公司怎样弄个网站
  • 企业门户网站建设的必要性网站技术说明书模板
  • wordpress开发网站模板企业设计网站公司有哪些
  • 服务器创建多个网站郑州注册公司网站
  • 内网小网站的建设wordpress恢复安装失败
  • 农产品网站建设及优化项目个人网页设计界面
  • 前端怎么在猪八戒网站接单做wordpress获取当前分类不带连接
  • 重庆石柱网站设计公司江阴网站建设推广
  • 网页设计素材网站花长沙如何做网站
  • 网站建设的总体需求分析给别人做网站的销售叫什么软件
  • 自建网站平台 优帮云刷粉网站推广快点
  • 有什么做礼品的卖家网站网络公司网络推广
  • 四川省住房和城乡建设厅网站打不开登录wordpress建立数据库吗
  • 滕州住房城乡建设局网站四川酒店网站建设
  • 子网站怎么建设天河外贸型网站建设
  • 上海做网站需要多少钱wordpress 添加付款
  • 电商网站建设实训步骤网页图片分辨率多少合适
  • 做网站具体收费石家庄网络公司推荐
  • 网站建设学多长时间淘宝客 网站选择WORDPRESS
  • 网站开发文档doc什么是公司主页
  • 镇海建设银行网站首页哪个平台做推广效果好
  • 重庆忠县网站建设公司哪家好怎么做淘宝客网站赚钱
  • 双城网站网站不能写入php文件
  • 电子商务系统网站开发总结网站栏目设计怎么写
  • 深圳外贸soho网站建设阿里邮箱企业版app下载